Partager via


Microsoft.ServiceBus Espace de noms

Classes

AuthorizationFailedException

Exception qui se produit lorsqu’une tentative d’autorisation échoue.

AzureActiveDirectoryTokenProvider

Représente le fournisseur de jetons Azure Active Directory pour Service Bus et Event Hubs.

BasicHttpRelayBinding

Représente une liaison qu’un client peut utiliser pour configurer des points de terminaison qui peuvent communiquer avec les services Web asMX et d’autres services conformes au profil de base WS-I 1.1.

BasicHttpRelayMessageSecurity

Fournit les propriétés utilisées pour configurer les paramètres de sécurité au niveau du message pour BasicHttpRelayBinding.

BasicHttpRelaySecurity

Fournit les propriétés utilisées pour configurer les paramètres de sécurité d’une BasicHttpRelayBinding liaison.

ConnectionStatusBehavior

Comportement de point de terminaison qui fournit l’accès à la status de connexion d’un service à l’écoute sur Azure Service Bus.

ConnectivitySettings

Conserve les paramètres de connectivité effectifs pour tous les points de terminaison basés sur Azure Service Bus actifs dans le domaine d’application actuel.

HttpRelayTransportBindingElement

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

HttpRelayTransportSecurity

Représente les paramètres de sécurité au niveau du transport pour la WSHttpRelayBinding.

HttpsRelayTransportBindingElement

Représente l’élément de liaison utilisé pour spécifier un transport de relais HTTPS pour la transmission de messages.

HybridConnectionStateChangedArgs

Représente les arguments du changement d’état de connexion hybride.

InvalidRequestException

Exception levée lorsqu’une demande non valide se produit.

IoTTokenProvider
ManagedIdentityTokenProvider
MessageSecurityOverRelayConnection

Décrit la sécurité des messages sur une connexion relais pour une liaison.

MessageSecurityOverRelayHttp

Permet de définir des propriétés de sécurité au niveau du message sur la liaison WSHttpRelayBinding.

MessageSecurityOverRelayOneway

Sécurité des messages sur une connexion unidirectionnel via le relais Azure Service Bus.

NamespaceManager

Représente une classe d’ancre utilisée dans la gestion des entités, telles que les files d’attente, les rubriques, les abonnements et les règles, dans votre espace de noms de service. Vous devez fournir l’adresse de l’espace de noms de service et les informations d’identification d’accès afin de gérer votre espace de noms de service.

NamespaceManagerSettings

Contient les paramètres du gestionnaire d’espaces de noms.

NetEventRelayBinding

Représente une liaison qui prend en charge la multidiffusion d’événements unidirectionnelle et permet à n’importe quel nombre d’éditeurs d’événements et de consommateurs d’événements de se rendre sur le même point de terminaison.

NetOnewayRelayBinding

Représente une liaison pour une connexion unidirectionnelle sécurisée via le cloud.

NetOnewayRelaySecurity

Collection de paramètres de sécurité pour une NetOnewayRelayBinding liaison.

NetTcpRelayBinding

Fournit une liaison sécurisée et fiable adaptée à la communication entre ordinateurs.

NetTcpRelayBindingBase

Classe de base pour les méthodes courantes pour la NetTcpRelayBinding liaison.

NetTcpRelaySecurity

Indique les types de sécurité au niveau du message et du transport utilisés par un point de terminaison configuré avec une liaison NetTcpRelayBinding.

NonDualMessageSecurityOverRelayHttp

Permet de définir des propriétés de sécurité au niveau du message pour une liaison de relais WS-Http.

NoRetry

Représente une stratégie de nouvelle tentative qui n'effectue aucune nouvelle tentative.

OAuthTokenProvider

Fournit un jeton d’authentification pour service bus.

RelayedOnewayTransportBindingElement

Représente l’élément de liaison de transport utilisé pour la communication unidirectionnelle.

RelayedOnewayTransportSecurity

Représente les paramètres de sécurité de transport d’une liaison unidirectionnelle.

RelayNotFoundException

Exception levée lorsque le relais ServiceBus est introuvable.

RetryExponential

Représente une implémentation d’une stratégie de nouvelle tentative. Chaque fois que l’opération de messagerie doit être retentée, le délai entre les nouvelles tentatives augmente de manière échelonnée et exponentielle.

RetryPolicy

Représente une abstraction pour les nouvelles tentatives d’opérations de messagerie. Les utilisateurs ne doivent pas implémenter cette classe et doivent utiliser l’une des implémentations fournies.

SamlTokenProvider

Fournit un ensemble de méthodes qui exécutent des opérations asynchrones de récupération de jeton SAML.

ServerErrorException

Exception levée par le Azure Service Bus lorsqu’une erreur se produit lors du traitement d’une requête.

ServiceAudience
ServiceBusConnectionStringBuilder

Crée et gère le contenu des chaînes de connexion. Vous pouvez utiliser cette classe pour construire une chaîne de connexion pour créer des entités de messagerie clientes. Il peut également être utilisé pour effectuer une validation de base sur une chaîne de connexion existante.

ServiceBusEnvironment

Décrit l’environnement Service Bus.

ServiceBusErrorData

Représente les données associées à l’erreur Service Bus.

ServiceRegistrySettings

Contient les paramètres du registre Azure Service Bus.

SharedAccessSignatureToken

Représente le jeton de signature d’accès partagé.

SharedAccessSignatureTokenProvider

Représente la signature d’accès partagé associée au fournisseur de jetons.

SharedSecretTokenProvider

Fournit des méthodes qui retournent des paires nom/valeur pour les assertions de jeton web et qui exécutent des opérations asynchrones de récupération de jetons de secret partagé.

SimpleWebSecurityToken

Jeton de sécurité qui encapsule un jeton web simple.

SimpleWebSecurityTokenSerializer

Représente une classe à utiliser pour lire et écrire SimpleWebSecurityTokendes objets , Microsoft.ServiceBus.JsonSecurityToken, SecurityKeyIdentifierClauseet SecurityKeyIdentifier au format XML. Cette classe est destinée à un usage interne uniquement et n’est conservée publique que pour des raisons de compatibilité.

SimpleWebTokenProvider

Fournit un ensemble de méthodes qui exécutent des opérations de récupération de jetons web simples asynchrones (SWT).

SocketConnectionPoolSettings

Représente les propriétés qui contrôlent le comportement du pool de connexions de sockets.

SslStateInfo
TcpClientTransportTokenAssertionProviderBindingElement

Représente l’élément de liaison de transport qui prend en charge la sécurité du canal sur un flux SSL à utiliser dans les exportations de stratégie.

TcpRelayTransportBindingElement

Représente l’élément de liaison pour le relais de transport TCP.

TcpRelayTransportSecurity

Fournit des propriétés qui contrôlent les paramètres d’authentification et le niveau de protection pour la liaison de relais de transport TCP.

TokenConstants

Fournit des constantes qui représentent les noms de paramètres, les noms de champs, les noms de méthode et les délimiteurs utilisés dans les demandes d’authentification.

TokenProvider

Représente un fournisseur de jetons de sécurité avec des méthodes d’usine intégrées qui retournent certains fournisseurs de jetons connus.

TokenProvider.Key
TokenProviderException

Représente une exception concernant le fournisseur de jetons pour Service Bus.

TransportClientEndpointBehavior

Décrit le comportement du point de terminaison WCF utilisé pour spécifier les informations d’identification Service Bus pour un point de terminaison particulier.

WebHttpRelayBinding

Liaison utilisée pour configurer des points de terminaison pour les services web qui sont exposés via des requêtes HTTP au lieu de messages SOAP.

WebHttpRelaySecurity

Spécifie les types de sécurité disponibles pour un point de terminaison de service configuré pour recevoir des requêtes HTTP.

WindowsTokenProvider

Représente le fournisseur de jetons pour le service bus.

WS2007HttpRelayBinding

Représente une liaison interopérable qui dérive de WSHttpRelayBinding et prend en charge les versions mises à jour des éléments de liaison Security, ReliableSession et TransactionFlow.

WSHttpRelayBinding

Représente une liaison interopérable qui prend en charge les transactions distribuées et les sessions fiables et sécurisées via le cloud.

WSHttpRelayBindingBase

Fournit la classe de base avec des membres communs à .WSHttpRelayBinding

WSHttpRelaySecurity

Représente les paramètres de sécurité pour la WSHttpRelayBinding.

Interfaces

IConnectionStatus

Décrit la status actuelle d’une connexion unidirectionnel.

IHybridConnectionStatus

Fournit l’accès à l’état de connexion actuel d’un canal de connexion hybride.

Énumérations

AuthorizationFailedException.FailureCode

Énumère les causes possibles de l’échec pendant les tentatives d’autorisation.

ConnectivityMode

Définit le protocole de niveau filaire sous-jacent utilisé pour communiquer avec Service Bus.

DiscoveryType

Décrit le comportement de publication d’un service dans le Registre de services.

EndToEndBasicHttpSecurityMode

Type d’énumération qui spécifie les modes de sécurité qui peuvent être utilisés avec BasicHttpRelayBinding.

EndToEndSecurityMode

Détermine les paramètres de sécurité d’une liaison Azure Service Bus et décrit la relation de sécurité entre le client et le point de terminaison de service.

EndToEndWebHttpSecurityMode

Spécifie les types de sécurité qui peuvent être utilisés avec .WebHttpRelayBinding

ExceptionErrorCodes

Spécifie les codes d’erreur des exceptions.

HybridConnectionState

Décrit l’état actuel de la connexion pour une connexion hybride.

RelayClientAuthenticationType

Indique si les clients d’un service doivent présenter un jeton de sécurité émis par Azure Access Control au Azure Service Bus lors de l’envoi de messages.

RelayedOnewayConnectionMode

Représente les différents types de connexions unidirectionnel disponibles via azure Access Control.

RelayEventSubscriberAuthenticationType

Indique si les abonnés à un NetEventRelayBinding doivent présenter un jeton de sécurité émis par le service Azure Access Control au service Azure Service Bus lors de l’envoi de messages.

RelayTransportProtectionMode

Décrit les types de protection sur un relais de transport.

RelayType

Spécifie une énumération du type de relais.

SocketSecurityRole

Décrit le rôle pour la sécurité du socket.

TcpRelayConnectionMode

Décrit le mode de connexion pour .NetTcpRelayBinding

TokenScope

Énumère l’étendue du jeton pour service bus.

Délégués

AzureActiveDirectoryTokenProvider.AuthenticationCallback

Délégué d’authentification à fournir le jeton d’accès.