Exporter (0) Imprimer
Développer tout
Développer Réduire

Espace de noms Microsoft.ServiceBus.Messaging

L’espace de noms Microsoft.ServiceBus.Messaging fournit une mise en file d’attente fiable des messages ainsi qu’une messagerie de publication/abonnement durable sur le Service Bus Windows Azure.

  Classe Description
Classe publique AllowRule Représente la règle à autoriser.
Classe publique AuthorizationRule Définit la règle d'autorisation Azure Service Bus qui permet de déterminer si une opération est autorisée ou non.
Classe publique AuthorizationRules Représente une collection de AuthorizationRule.
Classe publique BrokeredMessage Représente l'unité de communication entre les clients du AppFabric ServiceBus.
Classe publique BrokeredMessageProperty Représente le jeu de propriétés pour un BrokeredMessage.
Classe publique ClientEntity Structure de données représentant les événements envoyés à un flux des concentrateurs d'événements, et reçus de celui-ci.
Classe publique ConsumerGroupDescription Représente une description du groupe de consommateurs.
Classe publique CorrelationFilter Représente l'expression du filtre de corrélation.
Classe publique DefaultEventProcessorFactory<T> Représente la fabrique pour le traitement de l'événement par défaut.
Classe publique DuplicateMessageException Exception qui signale les erreurs relatives à des doublons de message.
Classe publique EntityDescription Représente la description d'une entité.
Classe publique EventData Représente l'événement envoyé et reçu à partir d'un flux des concentrateurs d'événements. Il contient le corps de l'événement, un conteneur des propriétés défini par l'utilisateur et plusieurs métadonnées de description de l'événement, telles que son décalage dans la partition et son numéro dans la séquence du flux. Les partitions sont remplies avec une séquence de données d'événement.
Classe publique EventDataSystemPropertyNames Fournit les noms (comme champs) de toutes les propriétés système que Service Bus met à jour automatiquement.
Classe publique EventHubClient Une classe d'ancre (anchor) est utilisée pour envoyer des évènements vers un Event Hub, et en recevoir de celui-ci.
Classe publique EventHubConsumerGroup Représente le groupe de consommateurs au sein d'un concentrateur d'événements. Cette classe crée des récepteurs pour un groupe de consommateurs spécifique au sein d'un concentrateur d'événements. Il peut s'agir du groupe de consommateurs par défaut ou un autre groupe de consommateurs créé par l'utilisateur.
Classe publique EventHubDescription Représente la description des métadonnées d'un concentrateur d'événements.
Classe publique EventHubReceiver Une classe cliente utilisée dans les opérations de réception relatives à un groupe de consommateurs du concentrateur d'événements. Représente une connexion du récepteur logique à une partition de concentrateur d'événements spécifique au sein d'un groupe de consommateurs.
Classe publique EventHubRuntimeInformation Retourne les informations d'exécution Concentrateurs d'événements, nécessaires à la création d'objets EventHubSender ou EventHubReceiver.
Classe publique EventHubSender Une classe cliente utilisée dans les opérations d'envoi pour un concentrateur d'événements. Représente une connexion d'expéditeur logique à une partition du concentrateur d'événements spécifique.
Classe publique EventProcessorOptions Définit les options d'exécution (runtime) lors de l'inscription d'une interface IEventProcessor auprès d'un EventHubConsumerGroup. Il s'agit également du mécanisme permettant d'intercepter des exceptions à partir d'une instance IEventProcessor utilisée par un objet EventProcessorHost.
Classe publique ExceptionReceivedEventArgs Fournit des données pour l'événement ExceptionReceived.
Classe publique FalseFilter Représente l'expression du filtre false.
Classe publique Filter Décrit une expression de filtre évaluée par rapport à un BrokeredMessage.
Classe publique FilterException Exception levée pour signaler des erreurs d'action de filtre.
Classe publique Lease Contient des informations sur la propriété de la partition.
Classe publique LeaseLostException Représente une exception qui se produit lorsque le bail de service a été perdu.
Classe publique ManagementStrings Fournit des constantes de chaîne utilisées dans Microsoft Azure Service Bus Messaging.
Classe publique MessageClientEntity Représente une entité cliente de message.
Classe publique MessageCountDetails Cette classe contient les propriétés qui vous permettent de récupérer les détails de messages provenant des sous-files d’attente d’entités de messagerie principales (files d’attente, rubriques, abonnements).
Classe publique MessageLockLostException Exception levée pour signaler des erreurs de perte de verrou de message.
Classe publique MessageNotFoundException Exception levée pour signaler des erreurs de message introuvable.
Classe publique MessageReceiver Reçoit des messages du conteneur de messages et en accuse réception.
Classe publique MessageSender La classe MessageSender est utilisée pour envoyer des messages à partir du bus des services. Bien que vous puissiez utiliser la classe QueueClient pour envoyer et recevoir des messages sans créer d'objet MessageSender, vous pouvez également utiliser MessageSender et MessageReceiver pour créer un expéditeur et un destinataire sur une entité sans savoir s'il s'agit d'une rubrique ou d'une file d'attente.
Classe publique MessageSession Représente une session de message autorisant le regroupement de messages associés en vue de leur traitement dans une transaction unique.
Classe publique MessageSessionAsyncHandler Représente la gestionnaire asynchrone associé à la session de messagerie.
Classe publique MessageSessionHandler Représente la gestionnaire associé à la session de messagerie.
Classe publique MessageSizeExceededException Représente une exception survenue lorsque la taille du message a dépassé la taille maximale autorisée.
Classe publique MessageStoreLockLostException Représente l'exception levée pour signaler des erreurs de perte de verrouillage de stockage.
Classe publique MessagingCommunicationException Exception levée aux erreurs de communication de messagerie.
Classe publique MessagingEntityAlreadyExistsException Représente l'exception levée pour signaler des erreurs d'entité de messagerie existant déjà.
Classe publique MessagingEntityDisabledException Exception qui signale les erreurs désactivées de l'entité de messagerie.
Classe publique MessagingEntityNotFoundException Exception levée pour signaler des erreurs d'entité de messagerie introuvable.
Classe publique MessagingException Représente l'exception levée pour signaler des erreurs de messagerie.
Classe publique MessagingExceptionDetail Fournit les détails de l'exception de messagerie.
Classe publique MessagingFactory Représente une fabrique de messagerie. Il s'agit de la classe d'ancrage utilisée pour les opérations d'échange de messages avec des files d'attente, des rubriques ou des abonnements Service Bus.
Classe publique MessagingFactorySettings Représente les paramètres de fabrique de messagerie.
Classe publique NetMessagingBinding Représente la liaison utilisée pour la messagerie net.
Classe publique NetMessagingTransportBindingElement Représente l'élément de liaison utilisé pour spécifier un transport de messagerie net pour la transmission de messages sur le bus des services .
Classe publique NetMessagingTransportSettings Représente les paramètres de transport de messages .NET.
Classe publique NoMatchingSubscriptionException Exception levée lorsque la mise en correspondance des abonnements n'a détecté aucune correspondance.
Classe publique OnMessageOptions Fournit les options associées au traitement de la pompe de messages à l'aide de OnMessage(Action<BrokeredMessage>) et de OnMessage(Action<BrokeredMessage>).
Classe publique OnShardMessageOptions Représente les options disponibles pour le message de partition.
Classe publique PairedMessagingFactoryException Représente l'exception associée à la fabrique de messagerie jumelée.
Classe publique PairedNamespaceEventArgs Représente les arguments de l’événement associés à un espace de noms jumelé pour la messagerie du bus des services.
Classe publique PairedNamespaceOptions Représente les options de l’espace de noms jumelé pour la messagerie du bus des services.
Classe publique PartitionContext Encapsule des informations sur une partition Event Hubs utilisée par IEventProcessor.
Classe publique PartitionDescription Représente les métadonnées et les informations d'exécution approximatives pour une partition logique d'un concentrateur d'événements.
Classe publique PartitionNotOwnedException Représente l'exception qui est levée pour signaler des erreurs n'appartenant pas à la partition.
Classe publique PartitionRuntimeInformation
Classe publique PnsCredentialProperties Représente les propriétés d'informations d'identification pour un service de notification d'émission.
Classe publique PublisherRevokedException
Classe publique QueueClient Représente l'objet client de file d'attente.
Classe publique QueueDescription Représente la description de métadonnées de la file d'attente.
Classe publique QuotaExceededException Exception levée pour signaler des erreurs de dépassement de quota.
Classe publique ReceiverDisconnectedException Cette exception est levée si deux ou plusieurs objets EventHubReceiver se connectent à la même partition Concentrateurs d'événement avec différentes valeurs epoch.
Classe publique RelayDescription Représente la description d'un relais.
Classe publique RevokedPublisherDescription
Classe publique RuleAction Représente les actions de filtre autorisées pour la transformation d'un message identifié par une expression de filtre.
Classe publique RuleActionException Exception levée pour signaler des erreurs d'action de filtre et en cas d'échec d'opération liée au filtre.
Classe publique RuleDescription Représente une description de règle.
Classe publique SendAvailabilityBacklogException Représente l’exception survenue lors de l’envoi des journaux des travaux en souffrance de disponibilité.
Classe publique SendAvailabilityMessagingException Représente les exceptions survenues lors de l’envoi de la disponibilité pour la messagerie.
Classe publique SendAvailabilityPairedNamespaceOptions Représente les options d’envoi de la disponibilité d’un espace de noms jumelé.
Classe publique ServerBusyException Représente l'exception levée quand un serveur est surchargé d'opérations logiques.
Classe publique SessionCannotBeLockedException Représente l'exception levée quand un message ne peut pas acquérir de verrou sur une session.
Classe publique SessionHandlerOptions Représente les options pour le gestionnaire de sessions.
Classe publique SessionLockLostException Exception levée pour signaler des erreurs de perte de verrouillage de session.Dans le cas des partitioned messaging entities, les partitions sont parfois déplacées pour équilibrer la charge entre les nœuds Bus des services (par exemple, en cas de redémarrage d’un nœud ou d’ajout de nouveaux nœuds pour partager la charge). En pareil cas, les verrouillages de session peuvent être perdus, contrairement aux messages. Si une partition est déplacée une fois que la session est verrouillée, l’appel de réception/d’achèvement du traitement d’un message échoue, car le verrouillage est perdu. Pour autant, le message est conservé et vous pouvez réessayer de le lire. Ainsi, vous pouvez recevoir une exception SessionLockLostException même si le message lui-même n’est pas perdu. Dans ce cas, vous pouvez réessayer l’opération de traitement d’un message.
Classe publique SharedAccessAuthorizationRule Définit la règle d'autorisation pour l'opération d'accès partagé.
Classe publique SqlFilter Représente un filtre composé d'une expression et d'une action exécutée dans le pipeline pub/sub.
Classe publique SqlRuleAction Représente un ensemble d'actions écrites dans une syntaxe en langage SQL, effectuées par rapport à un BrokeredMessage.
Classe publique SubscriptionClient Représente la classe d'ancre utilisée dans les opérations de runtime en relation avec un abonnement à une rubrique.
Classe publique SubscriptionDescription Représente une description de l'abonnement.
Classe publique TopicClient Classe d'ancre utilisée pour accéder à une Topic pour exécuter certaines opérations.
Classe publique TopicDescription Représente une description de la rubrique.
Classe publique TransactionSizeExceededException Représente une exception lorsque la taille de la transaction est dépassée.
Classe publique TrueFilter Met en correspondance une expression de filtre.

  Interface Description
Interface publique ICheckpointManager Fournit des méthodes pour exécuter le point de contrôle de manière asynchrone. L'extensibilité est fournie pour spécifier un stockage spécifique à l'hôte pour stocker le décalage. Ceci est fourni quand RegisterProcessorAsync<T>(Lease, ICheckpointManager) est appelé, pour vérifier la position de décalage en utilisant CheckpointAsync().
Interface publique IEventProcessor Fournit des méthodes pour les processeurs d'événements. Les demandes doivent implémenter cette interface, qui permet la gestion des événements à partir des concentrateurs d'événements. Cette interface est le principal point d'extensibilité pour EventProcessorHost et RegisterProcessor<T>(Lease, ICheckpointManager).
Interface publique IEventProcessorFactory Interface qui fournit une fabrique pour la création d'instances de IEventProcessor.
Interface publique IMessageSessionAsyncHandler Représente une interface pour le gestionnaire asynchrone de la session de messagerie.
Interface publique IMessageSessionAsyncHandlerFactory Représente une interface pour la fabrique de gestionnaires associée à la session de messagerie.
Interface publique IMessageSessionHandler Représente une interface pour le gestionnaire associé à la session de messagerie.
Interface publique IMessageSessionHandlerFactory Représente une interface pour la fabrique de gestionnaires associée à la session de messagerie.

  Énumération Description
Énumération publique AccessRights Spécifie les droits d'accès possibles pour un utilisateur.
Énumération publique AllowRuleClaimType Spécifie une énumération de type AllowRuleClaim.
Énumération publique CloseReason Énumère les raisons de fermeture de la session.
Énumération publique CursorType Énumère le type de curseur de messagerie.
Énumération publique EntityAvailabilityStatus Indique le statut de la disponibilité de l'entité.
Énumération publique EntityStatus Énumère les valeurs possibles pour l’état d’une entité de messagerie.
Énumération publique MessageState Énumère un état de message.
Énumération publique MessagingExceptionDetail.ErrorLevelType Énumère les types de niveau d'erreur pour la communication de messagerie.
Énumération publique ReceiveMode Énumère les valeurs du mode de réception. La valeur par défaut est PeekLock.
Énumération publique TileType Énumère les types de mosaïque de messagerie.
Énumération publique ToastType Énumère les types d'image et de texte pour la notification toast.
Énumération publique TransportType Énumère le type de transport de messagerie.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft