Compartilhar via


HybridConnectionClient Classe

Definição

Fornece um cliente para iniciar novas HybridConnections do lado do envio.

public class HybridConnectionClient
type HybridConnectionClient = class
Public Class HybridConnectionClient
Herança
HybridConnectionClient

Construtores

HybridConnectionClient(String)

Cria uma nova instância de usando a cadeia de HybridConnectionClient conexão especificada.

HybridConnectionClient(String, String)

Cria uma nova instância de de HybridConnectionClient uma cadeia de conexão e o caminho HybridConection especificado. Use essa sobrecarga somente quando a cadeia de conexão não usar a EntityPath propriedade .

HybridConnectionClient(Uri)

Crie uma nova instância hybridConnectionClient para iniciar HybridConnections em que nenhuma autenticação de cliente é necessária.

HybridConnectionClient(Uri, TokenProvider)

Crie uma nova instância do HybridConnectionClient para iniciar o HybridConnections com a autenticação do cliente.

Propriedades

Address

Obtém o endereço deste HybridConnection ao qual se conectar. O endereço no qual escutar HybridConnections. Esse endereço deve estar no formato "sb://contoso.servicebus.windows.net/yourhybridconnection".

ClientWebSocketFactory

Implementação personalizada de ClientWebSocketFactory.

KeepAliveInterval

Intervalo keep alive do Websocket.

OperationTimeout

Obtém ou define o tempo limite usado ao conectar um HybridConnection. O valor padrão é 70 segundos.

Proxy

Obtém ou define informações de proxy para se conectar ao ServiceBus.

TokenProvider

Obtém o TokenProvider para autenticar HybridConnections.

UseBuiltInClientWebSocket

Controla se o ClientWebSocket do .NET Core ou uma implementação personalizada é usado. Se um personalizado ClientWebSocketFactory estiver configurado, essa propriedade será ignorada.

Métodos

CreateConnectionAsync()

Estabelece um novo HybridConnection do lado do envio e retorna o Stream.

CreateConnectionAsync(IDictionary<String,String>)

Estabelece um novo HybridConnection do lado do envio e retorna o Stream.

GetRuntimeInformationAsync()

Obtém o HybridConnectionRuntimeInformation para essa entidade HybridConnection usando o tempo limite padrão. A menos que especificado na cadeia de conexão, o padrão é 1 minuto.

GetRuntimeInformationAsync(CancellationToken)

Obtém o HybridConnectionRuntimeInformation para essa entidade HybridConnection usando o CancellationToken fornecido.

Aplica-se a