Microsoft.Azure.Relay Namespace

Classes

AuthorizationFailedException

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

ConnectionLostException

Uma exceção que ocorre quando um Ouvinte é desconectado do serviço de nuvem do Azure.

EndpointAlreadyExistsException

Uma exceção que indica que o HybridConnection/Endpoint de Retransmissão já existe.

EndpointNotFoundException

Representa uma exceção quando o HybridConnection/Endpoint de Retransmissão deve existir, mas não estava presente.

HybridConnectionClient

Fornece um cliente para iniciar novas Conexões Híbridas do lado do envio.

HybridConnectionListener

Fornece um ouvinte para aceitar HybridConnections de clientes remotos.

HybridConnectionRuntimeInformation

Fornece informações de runtime sobre um HybridConnection.

HybridConnectionStream

Um Stream que representa um HybridConnection conectado. Use-o como qualquer outro Stream com a adição de um método Shutdown para notificar o outro lado dessa conexão de que o desligamento está ocorrendo.

QuotaExceededException

Uma exceção que indica que uma cota de retransmissão foi excedida.

RelayConnectionStringBuilder

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

RelayedHttpListenerContext

Fornece acesso aos objetos de solicitação e resposta que representam uma solicitação de cliente para um HybridConnectionListener. Isso é modelado após System.Net.HttpListenerContext.

RelayedHttpListenerRequest

Descreve uma solicitação de cliente de entrada para um HybridConnectionListener objeto . Isso é modelado após System.Net.HttpListenerRequest.

RelayedHttpListenerResponse

Representa uma resposta a uma solicitação que está sendo manipulada por um HybridConnectionListener objeto . Isso é modelado após System.Net.HttpListenerResponse.

RelayException

Representa exceções geradas para erros de retransmissão.

SecurityToken

Fornece informações sobre um token de segurança, como audiência, hora de expiração e o valor do token de cadeia de caracteres.

ServerBusyException

Representa a exceção gerada quando um servidor é sobrecarregado com operações lógicas.

TokenProvider

Essa classe base abstrata pode ser estendida para implementar provedores de token adicionais.

TrackingContext

A classe TrackingContext é usada para correlacionar o rastreamento de ponta a ponta das operações.

Interfaces

IClientWebSocket

Interface WebSocket do cliente.

IClientWebSocketFactory

Interface client WebSocket Factory.

IClientWebSocketOptions

Interface opções do Websocket do cliente.

IConnectionStatus

Descreve o status atual de uma conexão unidirecional.

Enumerações

RelayConnectionStringBuilder.AuthenticationType

O tipo de método de autenticação que a Relay usará para autenticar suas operações.

WriteMode

Opções de WriteMode para HybridConnectionStream

Delegados

TokenProvider.AuthenticationCallback

Um manipulador fornecido pelo usuário que seria invocado para obter a cadeia de caracteres de token de acesso do AAD.