Microsoft.ServiceBus.Messaging Espace de noms

Classes

AllowRule

Représente la règle à autoriser.

AuthorizationRule

Définit la règle d’autorisation Azure Service Bus utilisée pour déterminer si une opération est autorisée ou non.

AuthorizationRules

Représente une collection de AuthorizationRule.

BrokeredMessage

Représente l’unité de communication entre les clients Service Bus.

BrokeredMessageProperty

Représente le conteneur de propriétés d’un BrokeredMessage.

ClientAffineProperties
ClientEntity

Structure de données qui représente les événements envoyés et reçus à partir d’un flux Event Hub.

ConsumerGroupDescription

Représente une description du groupe de consommateurs.

CorrelationFilter

Représente l’expression de filtre de corrélation.

DefaultEventProcessorFactory<T>

Représente la fabrique du processeur d’événements par défaut.

DuplicateMessageException

Exception pour signaler les erreurs dupliquées de messages.

EntityDescription

Représente la description d’une entité.

EntityMetadataUpdatedException

Levée si les métadonnées d’entité ont changé.

EventData

Représente l’événement envoyé et reçu à partir d’un flux Event Hubs. Il contient le corps de l’événement, un conteneur de propriétés défini par l’utilisateur et diverses métadonnées décrivant l’événement, telles que son décalage dans la partition et son numéro dans la séquence de flux. Les partitions sont remplies d'une séquence de données d'événement.

EventDataBatch

Classe d’assistance pour la création d’un lot d’objets EventData à utiliser pour l’appel SendBatch ou SendBatchAsync.

EventDataSystemPropertyNames

Fournit les noms (sous forme de champs) de toutes les propriétés système que Service Bus met à jour automatiquement.

EventHubClient

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et à partir d’un Event Hub.

EventHubConsumerGroup

Représente le groupe de consommateurs au sein d’un Event Hub. Cette classe crée des récepteurs pour un groupe de consommateurs spécifique au sein d’un Event Hub. Il peut s’agir du groupe de consommateurs par défaut ou d’un autre groupe de consommateurs créé par l’utilisateur.

EventHubDescription

Représente la description des métadonnées d’un hub d’événements.

EventHubReceiver

Classe cliente utilisée dans les opérations de réception liées à un groupe de consommateurs Event Hub. Représente une connexion de récepteur logique à une partition Event Hub spécifique au sein d’un groupe de consommateurs.

EventHubRuntimeInformation

Retourne les informations d’exécution d’Event Hubs, qui sont requises pour la création d’objets EventHubSender ou EventHubReceiver .

EventHubSender

Classe cliente utilisée dans les opérations d’envoi d’un Event Hub. Représente une connexion d’expéditeur logique à une partition Event Hub spécifique.

EventPosition

Définit la position d’un dans la partition du hub d’événements EventData . La position peut être de Offset, SequenceNumber ou EnqueuedTimeUtc.

EventProcessorFaultedEventArgs
EventProcessorHost

Un hôte très simple pour le traitement des messages EventHub. Il prend en charge la distribution des partitions EventHub entre les instances EventProcessorHost. Il crée un objet blob de blocs Azure pour chaque partition dans EventHub et utilise ces objets blob pour gérer le bail d’une partition. Chaque instance EventProcessorHost effectue les deux tâches suivantes : 1) Renouveler les baux : Il effectue le suivi des baux actuellement détenus par l’hôte et continue de renouveler les baux. 2) Acquérir des baux : chaque instance interroge continuellement tous les objets blob de bail pour case activée s’il y a des baux qu’il doit acquérir pour que le système entre dans un état équilibré. L’application cliente doit implémenter IEventProcessor et inscrire l’implémentation du processeur auprès d’EventProcessorHost.

EventProcessorOptions

Définit les options d’exécution lors de l’inscription d’une IEventProcessor interface auprès d’un EventHubConsumerGroup. Il s’agit également du mécanisme permettant d’intercepter les exceptions d’un IEventProcessor instance utilisé par un objet EventProcessorHost.

ExceptionReceivedEventArgs

Fournit des données pour l'événement ExceptionReceived.

FalseFilter

Représente l’expression de filtre false.

Filter

Décrit une expression de filtre évaluée par rapport à un brokeredMessage.

FilterException

Exception levée pour les erreurs d’action de filtre de signalisation.

InternalServerErrorException
IpFilterAuthorizationRule
Lease

Contient des informations sur la propriété de la partition.

LeaseCannotBeAcquiredException
LeaseLostException

Représente une exception qui se produit lorsque le bail de service a été perdu.

ManagementStrings

Fournit des constantes de chaîne utilisées dans Microsoft Azure Service Bus Messaging.

MessageCountDetails

Cette classe contient des propriétés qui vous permettent de récupérer les détails des messages dans des files d'attente secondaires d'entités de messagerie principales (c'est-à-dire, des files d'attente, des rubriques ou des abonnements).

MessageLockLostException

Exception levée pour signaler les erreurs perdues du verrou de message.

MessageNotFoundException

Exception levée pour signaler les erreurs de message introuvables.

MessageReceiver

La classe MessageReceiver est utilisée pour recevoir des messages du conteneur de messages et les accuser réception.

MessageSender

La classe MessageSender est utilisée pour envoyer des messages à partir de Service Bus.

MessageSession

Représente une session de messages qui permet de regrouper des messages associés pour le traitement dans une seule transaction.

MessageSessionAsyncHandler

Représente le gestionnaire asynchrone associé à la session de message.

MessageSessionHandler

Représente le gestionnaire associé à la session de message.

MessageSizeExceededException

Représente une exception qui s’est produite lorsque la taille du message a dépassé la taille maximale autorisée.

MessageStoreLockLostException

Représente l’exception levée pour signaler les erreurs perdues de verrou de la banque de messages.

MessagingCommunicationException

Exception levée pour signaler les erreurs de communication de messagerie.

MessagingEntityAlreadyExistsException

Représente l’exception levée pour signaler les erreurs déjà existantes de l’entité de messagerie.

MessagingEntityClient

Il s’agit de la classe abstraite de base que tous les clients pour les entités de désordre comme les rubriques, les files d’attente et les abonnements.

MessagingEntityDisabledException

Exception pour la signalisation des erreurs désactivées d’entité de messagerie.

MessagingEntityNotFoundException

Exception levée pour les erreurs introuvables de l’entité de messagerie de signalisation.

MessagingException

Représente l’exception levée pour signaler les erreurs de messagerie.

MessagingExceptionDetail

Fournit les détails de l’exception de messagerie.

MessagingExceptionHelper
MessagingFactory

La classe MessagingFactory est la classe d’ancre utilisée pour les opérations d’exécution pour envoyer et recevoir vers et à partir de files d’attente, de rubriques ou d’abonnements.

MessagingFactorySettings

Représente les paramètres de fabrique de messagerie.

NamespaceInfo

Représente les métadonnées liées à un espace de noms de messagerie.

NetMessagingBinding

Représente la liaison utilisée pour la messagerie net.

NetMessagingTransportBindingElement

Représente l’élément de liaison utilisé pour spécifier un transport de messagerie net pour la transmission de messages sur Service Bus.

NetMessagingTransportSettings

Représente les paramètres de transport de messagerie .NET.

NoMatchingSubscriptionException

Exception levée lorsque la correspondance d’abonnement n’a donné aucune correspondance.

OnMessageOptions

Fournit des options associées au traitement de la pompe de messages à l’aide OnMessage(Action<BrokeredMessage>) de et OnMessage(Action<BrokeredMessage>).

OnShardMessageOptions

Représente les options disponibles pour le message de partition.

PairedMessagingFactoryException

Représente l’exception qui s’est produite pour la fabrique de messagerie jumelée.

PairedNamespaceEventArgs

Représente les arguments d’événement associés à l’espace de noms associé pour la messagerie Service Bus.

PairedNamespaceOptions

Représente les options de l’espace de noms jumelé pour la messagerie Service Bus.

PartitionContext

Encapsule les informations relatives à une partition Event Hubs utilisée par IEventProcessor.

PartitionDescription

Représente les métadonnées et les informations d’exécution approximatives pour une partition logique d’un Event Hub.

PartitionManagerOptions

Options permettant de contrôler différents aspects de la distribution de partition au sein EventProcessorHost de instance.

PartitionNotOwnedException

Représente l’exception levée pour signaler les erreurs de partition non détenue.

PartitionRuntimeInformation

Représente les informations d’exécution approximatives pour une partition logique d’un Event Hub.

PrivateEndpointAuthorizationRule
PublisherRevokedException

Exception pour signaler les erreurs d’éditeur révoquées.

QueueClient

Représente l’objet client de file d’attente.

QueueDescription

Représente la description des métadonnées de la file d’attente.

QuotaExceededException

L’exception levée pour les erreurs de quota de signalisation a dépassé.

ReceiverDisconnectedException

Cette exception est levée si deux objets ou plus EventHubReceiver se connectent à la même partition Event Hubs avec des valeurs d’époque différentes.

ReceiverOptions

Les options de représente peuvent être définies lors de la création d’un récepteur event hub.

ReceiverRuntimeInfo

Représente les informations d’exécution approximatives du récepteur pour une partition logique d’un Event Hub.

RelayDescription

Représente une description wcf Relay.

RevokedPublisherDescription
RuleAction

Représente les actions de filtre autorisées pour la transformation d’un message mis en correspondance par une expression de filtre.

RuleActionException

Exception levée pour les erreurs d’action de filtrage de signalisation et levée lorsqu’une opération liée au filtre échoue.

RuleDescription

Représente une description d’une règle.

SendAvailabilityBacklogException

Représente l’exception qui s’est produite lors de l’envoi de backlogs de disponibilité.

SendAvailabilityMessagingException

Représente les exceptions qui se sont produites lors de l’envoi de la disponibilité pour la messagerie.

SendAvailabilityPairedNamespaceOptions

Représente les options pour l’envoi de la disponibilité de l’espace de noms appairé.

ServerBusyException

Représente l’exception levée lorsqu’un serveur est surchargé avec des opérations logiques.

SessionCannotBeLockedException

Représente l’exception levée lorsqu’un message ne peut pas acquérir un verrou sur une session.

SessionHandlerOptions

Représente les options du gestionnaire de session.

SessionLockLostException

Exception levée pour signaler les erreurs de perte de verrou de session. Dans le cas d’entités de messagerie partitionnée, les partitions se déplacent parfois pour atteindre l’équilibrage de charge entre les nœuds Service Bus ; par exemple, lorsqu’un nœud redémarre ou que de nouveaux nœuds sont ajoutés pour partager la charge. Lorsque cela se produit, les verrous de session peuvent être perdus, mais les messages ne sont jamais perdus. Si une partition se déplace après le verrouillage de la session, l’appel de traitement de message accusé de réception/fin échoue, car le verrou est perdu. Toutefois, le message reste et vous pouvez essayer de le lire à nouveau. Par conséquent, vous pouvez recevoir une SessionLockLostException exception même si le message lui-même n’est pas perdu. Dans ce cas, vous pouvez réessayer l’opération de traitement des messages.

SharedAccessAuthorizationRule

Définit la règle d’autorisation pour l’opération d’accès partagé.

SqlFilter

Représente un filtre qui est une composition d’une expression et une action exécutée dans le pipeline pub/sub.

SqlRuleAction

Représente un ensemble d’actions écrites dans la syntaxe basée sur le langage SQL qui est effectuée sur un BrokeredMessage.

SubscriptionClient

Représente la classe d’ancre utilisée dans les opérations d’exécution liées à un abonnement à une rubrique.

SubscriptionDescription

Représente une description de l’abonnement.

TopicClient

Classe d’ancrage utilisée pour accéder à un pour effectuer des TopicDescription opérations d’exécution.

TopicDescription

Représente une description de la rubrique.

TransactionSizeExceededException

Représente une exception lorsque la taille de la transaction est supérieure.

TrueFilter

Correspond à une expression de filtre.

VirtualNetworkAuthorizationRule

Interfaces

ICheckpointManager

Fournit des méthodes d’exécution de point de contrôle de manière asynchrone. L’extensibilité est fournie pour spécifier un stockage spécifique à l’hôte pour le stockage du décalage. Cela est fourni lorsque RegisterProcessorAsync<T>(Lease, ICheckpointManager) est appelé, pour contrôler la position de décalage à l’aide de CheckpointAsync(EventData).

IEventProcessor

Fournit des méthodes pour les processeurs d’événements. Les applications doivent implémenter cette interface, qui permet la gestion des événements à partir d’Event Hubs. Cette interface est le main point d’extensibilité pour EventProcessorHost et RegisterProcessor<T>(Lease, ICheckpointManager).

IEventProcessorFactory

Interface qui fournit une fabrique pour la création d’instances de IEventProcessor.

IMessageSessionAsyncHandler

Représente une interface pour le gestionnaire asynchrone de la session de message.

IMessageSessionAsyncHandlerFactory

Représente une interface pour la fabrique de gestionnaires associée à la session de message.

IMessageSessionHandler

Représente une interface pour le gestionnaire associé à la session de message.

IMessageSessionHandlerFactory

Représente une interface pour la fabrique de gestionnaires associée à la session de message.

Énumérations

AccessCheckResult
AccessRights

Spécifie les droits d’accès possibles pour un utilisateur.

AllowRuleClaimType

Spécifie une énumération de type AllowRuleClaim.

CloseReason

Énumère la raison de la fermeture de la session.

CursorType

Énumère le type de curseur de messagerie.

EntityAvailabilityStatus

Énumère les status de la disponibilité de l’entité.

EntityStatus

Énumère les valeurs possibles pour le status d’une entité de messagerie.

IpFilterActionType

Représente le type d’action auquel l’adresse ip correspondant à IpFilter est appliquée.

MessageState

Énumère un état de message.

MessagingExceptionDetail.ErrorLevelType

Énumère les types de niveau d’erreur pour la communication de messagerie.

MessagingSKUs

Spécifie la référence SKU de l’espace de noms de messagerie.

ReceiveMode

Énumère les valeurs du mode de réception. Par défaut, il s’agit de PeekLock.

TileType

Énumère les types de vignettes de messagerie.

ToastType

Énumère les types d’image et de texte pour la notification toast.

TransportType

Énumération qui définit le protocole de messagerie sur NetMessaging (un protocole propriétaire à Azure Service Bus) ou AMQP (une norme du secteur).