Microsoft.Azure.ServiceBus 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
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 |
Azure SDK for .NET