Microsoft.ServiceBus.Messaging Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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). |
Azure SDK for .NET