Partilhar via


HubConnectionBuilder Classe

Definição

Um construtor para configurar HubConnection instâncias.

public ref class HubConnectionBuilder : Microsoft::AspNetCore::SignalR::Client::IHubConnectionBuilder, Microsoft::AspNetCore::SignalR::ISignalRBuilder
public class HubConnectionBuilder : Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder, Microsoft.AspNetCore.SignalR.ISignalRBuilder
type HubConnectionBuilder = class
    interface IHubConnectionBuilder
    interface ISignalRBuilder
Public Class HubConnectionBuilder
Implements IHubConnectionBuilder, ISignalRBuilder
Herança
HubConnectionBuilder
Implementações

Construtores

HubConnectionBuilder()

Inicializa uma nova instância da classe HubConnectionBuilder.

Propriedades

Services

Obtém a coleção de serviços do construtor.

Métodos

Build()

Cria um HubConnection.

Equals(Object)

Um construtor para configurar HubConnection instâncias.

GetHashCode()

Um construtor para configurar HubConnection instâncias.

GetType()

Obtém o Type da instância atual.

ToString()

Um construtor para configurar HubConnection instâncias.

Métodos de Extensão

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

Adiciona um delegado para configurar o ILoggingBuilder fornecido. Isso pode ser chamado várias vezes.

WithAutomaticReconnect(IHubConnectionBuilder)

Configura o HubConnection para tentar reconectar automaticamente se a conexão for perdida. O cliente aguardará os 0, 2, 10 e 30 segundos padrão, respectivamente, antes de tentar até quatro tentativas de reconexão.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

Configura o HubConnection para tentar reconectar automaticamente se a conexão for perdida.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Configura o HubConnection para tentar reconectar automaticamente se a conexão for perdida.

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

Configura KeepAliveInterval para o HubConnection.

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

Configura ServerTimeout para o HubConnection.

WithStatefulReconnect(IHubConnectionBuilder)

Configura o HttpConnectionOptions para negociar a reconexão com estado com o servidor.

WithUrl(IHubConnectionBuilder, String)

Configura o HubConnection para usar transportes baseados em HTTP para se conectar à URL especificada.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

Configura o HubConnection para usar transportes baseados em HTTP para se conectar à URL e aos transportes especificados.

WithUrl(IHubConnectionBuilder, String, HttpTransportType, Action<HttpConnectionOptions>)

Configura o HubConnection para usar transportes baseados em HTTP para se conectar à URL e aos transportes especificados.

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

Configura o HubConnection para usar transportes baseados em HTTP para se conectar à URL especificada.

WithUrl(IHubConnectionBuilder, Uri)

Configura o HubConnection para usar transportes baseados em HTTP para se conectar à URL especificada.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

Configura o HubConnection para usar transportes baseados em HTTP para se conectar à URL e aos transportes especificados.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType, Action<HttpConnectionOptions>)

Configura o HubConnection para usar transportes baseados em HTTP para se conectar à URL e aos transportes especificados.

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

Configura o HubConnection para usar transportes baseados em HTTP para se conectar à URL especificada.

WithMessagePackProtocol(IHubConnectionBuilder)

Um construtor para configurar HubConnection instâncias.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Um construtor para configurar HubConnection instâncias.

AddMessagePackProtocol(ISignalRBuilder)

Habilita o protocolo MsgPack para SignalR.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

Habilita o protocolo MsgPack para SignalR e permite que as opções para o protocolo MsgPack sejam configuradas.

Aplica-se a