Partilhar via


Microsoft.ServiceBus Namespace

Classes

AuthorizationFailedException

A exceção que ocorre quando uma tentativa de autorização falha.

AzureActiveDirectoryTokenProvider

Representa o provedor de token do Azure Active Directory para o Barramento de Serviço e os Hubs de Eventos.

BasicHttpRelayBinding

Representa uma associação que um cliente pode usar para configurar pontos de extremidade que podem se comunicar com serviços Web baseados em ASMX e outros serviços que estão em conformidade com o WS-I Basic Profile 1.1.

BasicHttpRelayMessageSecurity

Fornece propriedades usadas para definir as configurações de segurança no nível da mensagem para BasicHttpRelayBinding.

BasicHttpRelaySecurity

Fornece propriedades usadas para definir as configurações de segurança de uma BasicHttpRelayBinding associação.

ConnectionStatusBehavior

Um comportamento de ponto de extremidade que fornece acesso à status de conexão de um serviço escutando em Barramento de Serviço do Azure.

ConnectivitySettings

Mantém as configurações de conectividade efetivas para todos os pontos de extremidade baseados em Barramento de Serviço do Azure que estão ativos no domínio do aplicativo atual.

HttpRelayTransportBindingElement

Representa o elemento de associação usado para especificar um transporte HTTP para transmitir mensagens no Barramento de Serviço do Azure.

HttpRelayTransportSecurity

Representa as configurações de segurança no nível de transporte para o WSHttpRelayBinding.

HttpsRelayTransportBindingElement

Representa o elemento de associação usado para especificar um transporte de retransmissão HTTPS para transmitir mensagens.

HybridConnectionStateChangedArgs

Representa os argumentos para a alteração do estado de conexão híbrida.

InvalidRequestException

A exceção gerada quando ocorre uma solicitação inválida.

IoTTokenProvider
ManagedIdentityTokenProvider
MessageSecurityOverRelayConnection

Descreve a segurança da mensagem em uma conexão de retransmissão para uma associação.

MessageSecurityOverRelayHttp

Permite configurar as propriedades de segurança de nível de mensagem na associação de WSHttpRelayBinding.

MessageSecurityOverRelayOneway

A segurança da mensagem em uma conexão unidirecional pela retransmissão de Barramento de Serviço do Azure.

NamespaceManager

Representa uma classe de âncora usada no gerenciamento de entidades, como filas, tópicos, assinaturas e regras, no namespace do serviço. Você deve fornecer o endereço do namespace de serviço e as credenciais de acesso para gerenciar seu namespace de serviço.

NamespaceManagerSettings

Contém as configurações do gerenciador de namespaces.

NetEventRelayBinding

Representa uma associação que dá suporte a multicast de eventos unidirecionais e permite que qualquer número de editores de eventos e consumidores de eventos se reúna no mesmo ponto de extremidade.

NetOnewayRelayBinding

Representa uma associação para uma conexão segura e unidirecional por meio da nuvem.

NetOnewayRelaySecurity

A coleção de configurações de segurança para uma NetOnewayRelayBinding associação.

NetTcpRelayBinding

Fornece uma associação segura e confiável adequada para comunicação entre computadores.

NetTcpRelayBindingBase

A classe base para métodos comuns para a associação NetTcpRelayBinding .

NetTcpRelaySecurity

Especifica os tipos de segurança dos níveis de transporte e de mensagem usados por um ponto de extremidade configurado com um NetTcpRelayBinding.

NonDualMessageSecurityOverRelayHttp

Habilita a configuração de propriedades de segurança no nível da mensagem para uma associação de retransmissão WS-Http.

NoRetry

Representa uma política de repetição que não executa repetições.

OAuthTokenProvider

Fornece o token de autenticação para o barramento de serviço.

RelayedOnewayTransportBindingElement

Representa o elemento de associação de transporte usado para comunicação unidirecional.

RelayedOnewayTransportSecurity

Representa as configurações de segurança de transporte de uma associação unidirecional.

RelayNotFoundException

A exceção gerada quando a retransmissão do ServiceBus não é encontrada.

RetryExponential

Representa uma implementação de uma política de repetição. Para cada vez que a operação de mensagens deve ser repetida, o atraso entre as repetições cresce de maneira escalonada e exponencial.

RetryPolicy

Representa uma abstração para repetir operações de mensagens. Os usuários não devem implementar essa classe e, em vez disso, devem usar uma das implementações fornecidas.

SamlTokenProvider

Fornece um conjunto de métodos que executam operações assíncronas de recuperação de token SAML.

ServerErrorException

Uma exceção gerada pelo Barramento de Serviço do Azure quando ocorre um erro durante o processamento de uma solicitação.

ServiceAudience
ServiceBusConnectionStringBuilder

Cria e gerencia o conteúdo das cadeias de conexão. Você pode usar essa classe para construir uma cadeia de conexão para criar entidades de mensagens de cliente. Ele também pode ser usado para executar a validação básica em uma cadeia de conexão existente.

ServiceBusEnvironment

Descreve o ambiente do Barramento de Serviço.

ServiceBusErrorData

Representa os dados associados ao erro do barramento de serviço.

ServiceRegistrySettings

Contém as configurações do registro Barramento de Serviço do Azure.

SharedAccessSignatureToken

Representa o token de assinatura de acesso compartilhado.

SharedAccessSignatureTokenProvider

Representa a assinatura de acesso compartilhado associada ao provedor de token.

SharedSecretTokenProvider

Fornece métodos que retornam pares nome/valor para declarações de token da Web e que executam operações assíncronas de recuperação de token de segredo compartilhado.

SimpleWebSecurityToken

Um token de segurança que encapsula um Token Web Simples.

SimpleWebSecurityTokenSerializer

Representa uma classe a ser usada para ler e gravar SimpleWebSecurityTokenobjetos , Microsoft.ServiceBus.JsonSecurityToken, SecurityKeyIdentifierClausee SecurityKeyIdentifier como XML. Essa classe destina-se apenas ao uso interno e é mantida pública apenas por motivos de compatibilidade.

SimpleWebTokenProvider

Fornece um conjunto de métodos que executam operações de recuperação de SWT (token Web simples) assíncronas.

SocketConnectionPoolSettings

Representa as propriedades que controlam o comportamento do pool de conexões de soquete.

SslStateInfo
TcpClientTransportTokenAssertionProviderBindingElement

Representa o elemento de associação de transporte que dá suporte à segurança de canal em um fluxo SSL para uso em exportações de política.

TcpRelayTransportBindingElement

Representa o elemento de associação para a retransmissão de transporte TCP.

TcpRelayTransportSecurity

Fornece propriedades que controlam os parâmetros de autenticação e o nível de proteção para a associação de retransmissão de transporte TCP.

TokenConstants

Fornece constantes que representam nomes de parâmetro, nomes de campo, nomes de método e delimitadores que são usados em solicitações de autenticação.

TokenProvider

Representa um provedor de token de segurança com métodos de fábrica internos retornando alguns provedores de token conhecidos.

TokenProvider.Key
TokenProviderException

Representa uma exceção em relação ao provedor de token para o Barramento de Serviço.

TransportClientEndpointBehavior

Descreve o comportamento do ponto de extremidade do WCF que é usado para especificar as credenciais do Barramento de Serviço para um ponto de extremidade específico.

WebHttpRelayBinding

Uma associação usada para configurar pontos de extremidade para serviços Web expostos por meio de solicitações HTTP em vez de mensagens SOAP.

WebHttpRelaySecurity

Especifica os tipos de segurança disponíveis para um ponto de extremidade de serviço configurado para receber solicitações HTTP.

WindowsTokenProvider

Representa o provedor de token para o barramento de serviço.

WS2007HttpRelayBinding

Representa uma associação interoperável que deriva de WSHttpRelayBinding e fornece suporte para as versões atualizadas dos elementos de associação Security, ReliableSession e TransactionFlow.

WSHttpRelayBinding

Representa uma associação interoperável que dá suporte a transações distribuídas e sessões seguras e confiáveis por meio da nuvem.

WSHttpRelayBindingBase

Fornece a classe base com membros comuns ao WSHttpRelayBinding.

WSHttpRelaySecurity

Representa as configurações de segurança para o WSHttpRelayBinding.

Interfaces

IConnectionStatus

Descreve o status atual de uma conexão unidirecional.

IHybridConnectionStatus

Fornece acesso ao estado de conexão atual de um canal de conexão híbrida.

Enumerações

AuthorizationFailedException.FailureCode

Enumera as possíveis causas de falha durante tentativas de autorização.

ConnectivityMode

Define o protocolo de nível de transmissão subjacente usado para se comunicar com o Barramento de Serviço.

DiscoveryType

Descreve o comportamento de publicação de um serviço no Registro de Serviço.

EndToEndBasicHttpSecurityMode

Um tipo de enumeração que especifica os modos de segurança que podem ser usados com BasicHttpRelayBinding.

EndToEndSecurityMode

Determina as configurações de segurança de uma associação de Barramento de Serviço do Azure e descreve a relação de segurança entre o cliente e o ponto de extremidade de serviço.

EndToEndWebHttpSecurityMode

Especifica os tipos de segurança que podem ser usados com o WebHttpRelayBinding.

ExceptionErrorCodes

Especifica os códigos de erro das exceções.

HybridConnectionState

Descreve o estado de conexão atual de uma conexão híbrida.

RelayClientAuthenticationType

Descreve se os clientes de um serviço devem apresentar um token de segurança emitido pelo Azure Controle de Acesso ao Barramento de Serviço do Azure ao enviar mensagens.

RelayedOnewayConnectionMode

Representa os diferentes tipos de conexões unidirecionais disponíveis por meio do Controle de Acesso do Azure.

RelayEventSubscriberAuthenticationType

Descreve se os assinantes de um NetEventRelayBinding precisam apresentar um token de segurança emitido pelo serviço de Controle de Acesso do Azure para o serviço Barramento de Serviço do Azure ao enviar mensagens.

RelayTransportProtectionMode

Descreve os tipos de proteção em uma retransmissão de transporte.

RelayType

Especifica uma enumeração do tipo de retransmissão.

SocketSecurityRole

Descreve a função de segurança do soquete.

TcpRelayConnectionMode

Descreve o modo de conexão para o NetTcpRelayBinding.

TokenScope

Enumera o escopo do token para o barramento de serviço.

Delegados

AzureActiveDirectoryTokenProvider.AuthenticationCallback

O delegado de autenticação para fornecer o token de acesso.