Microsoft.Azure.ServiceBus Espace de noms

Classes

ClientEntity

Contrat pour toutes les entités clientes avec l’état Open-Close/Abort m/c main-purpose: closeAll entités associées

CorrelationFilter

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

EntityNameHelper

Cette classe peut être utilisée pour mettre en forme le chemin d’accès pour différents types d’entités Service Bus.

ExceptionReceivedContext

Contexte fourni pour l’exception ExceptionReceivedEventArgs levée par le client.

ExceptionReceivedEventArgs

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

ExceptionReceivedEventArgsAction

Action en cours lorsque ExceptionReceivedEventArgs est déclenché.

FalseFilter

Ne correspond à aucun des messages qui arrivent à être sélectionnés pour l’abonnement.

Filter

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

Message

Objet de message utilisé pour communiquer et transférer des données avec Service Bus.

Message.SystemPropertiesCollection

Collection utilisée pour stocker les propriétés définies par le service Service Bus.

MessageHandlerOptions

Fournit des options associées au traitement de la pompe de messages à l’aide de RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions) et RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions).

MessageLockLostException

Exception levée lorsque le verrou sur le message est perdu. Les appelants doivent appeler Recevoir et traiter à nouveau le message.

MessageNotFoundException

Exception levée lorsque le message demandé est introuvable.

MessageSizeExceededException

Exception levée lorsque la taille du message dépasse la limite.

MessagingEntityDisabledException

Exception levée lorsque l’entité de messagerie est désactivée. Réactivez l’entité à l’aide du portail.

MessagingEntityNotFoundException

Exception levée lorsque l’entité de messagerie est introuvable. Vérifiez que l’entité existe.

NoRetry

Une stratégie de nouvelle tentative, qui ne fait pas réellement de nouvelle tentative.

QueueClient

QueueClient peut être utilisé pour toutes les interactions de base avec une file d’attente Service Bus.

QuotaExceededException

Exception levée lorsque le quota (taille maximale de l’entité ou autre connexion, etc.) alloué à l’entité a dépassé. Les appelants doivent case activée le message d’erreur pour voir lequel du quota a dépassé et prendre les mesures appropriées.

RetryExponential

Implémentation de RetryPolicy où le délai entre les nouvelles tentatives augmente de manière exponentielle échelonnée. RetryIntervals est calculé à l’aide d’un retryFactor qui est une fonction de deltaBackOff (MaximumBackoff - MinimumBackoff) et MaximumRetryCount. RetryPolicy n’est pas appliqué lorsqu’une transaction ambiante est trouvée.

RetryPolicy

Représente une abstraction pour les opérations de nouvelle tentative de messagerie. Les utilisateurs ne doivent pas implémenter cette classe et doivent utiliser l’une des implémentations fournies. RetryPolicy n’est pas appliqué lorsqu’une transaction ambiante est trouvée.

RuleAction

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

RuleDescription

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

ServerBusyException

Exception levée lorsqu’un serveur est occupé. Les appelants doivent attendre un certain temps et réessayer l’opération.

ServiceBusCommunicationException

Exception pour signaler des erreurs de communication générales liées aux opérations de messagerie.

ServiceBusConnection

Objet de connexion à l’espace de noms Service Bus

ServiceBusConnectionStringBuilder

Utilisé pour générer des chaînes de connexion Service Bus.

ServiceBusException

Exception de base pour diverses erreurs Service Bus.

ServiceBusTimeoutException

Exception levée lorsqu’un délai d’attente est rencontré. Les appelants réessayent l’opération.

SessionCannotBeLockedException

Exception levée lorsqu’une session ne peut pas être verrouillée.

SessionClient

Un client de session peut être utilisé pour accepter des objets de session qui peuvent être utilisés pour interagir avec tous les messages avec le même sessionId.

SessionHandlerOptions

Fournit des options associées au traitement de la pompe de session à l’aide de RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions) et RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions).

SessionLockLostException

Exception levée lorsque le verrou sur la session a expiré. Les appelants doivent recevoir à nouveau la session.

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 Message.

SubscriptionClient

SubscriptionClient peut être utilisé pour toutes les interactions de base avec un abonnement Service Bus.

TopicClient

TopicClient peut être utilisé pour toutes les interactions de base avec une rubrique Service Bus.

TrueFilter

Correspond à tous les messages qui arrivent à être sélectionnés pour l’abonnement.

UnauthorizedException

Exception levée lorsque l’utilisateur n’a pas accès à l’entité.

Interfaces

IClientEntity

Interface montrant les fonctionnalités communes entre tous les clients Service Bus.

IMessageSession

Décrit un objet Session. IMessageSession peut être utilisé pour effectuer des opérations sur des sessions.

IQueueClient

QueueClient peut être utilisé pour toutes les interactions de base avec une file d’attente Service Bus.

ISessionClient

Décrit un client de session. Un client de session peut être utilisé pour accepter des objets de session qui peuvent être utilisés pour interagir avec tous les messages avec le même sessionId.

ISubscriptionClient

SubscriptionClient peut être utilisé pour toutes les interactions de base avec un abonnement Service Bus.

ITopicClient

TopicClient peut être utilisé pour toutes les interactions de base avec une rubrique Service Bus.

Énumérations

MessageState
ReceiveMode

Spécifie le comportement du récepteur.

ServiceBusConnectionStringBuilder.AuthenticationType
TransportType

AMQP Transport Type