Compartir a través de


HubConnectionBuilder Clase

Definición

Generador para configurar HubConnection instancias.

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
Herencia
HubConnectionBuilder
Implementaciones

Constructores

HubConnectionBuilder()

Inicializa una nueva instancia de la clase HubConnectionBuilder.

Propiedades

Services

Obtiene la colección de servicios del generador.

Métodos

Build()

Crea una interfaz HubConnection.

Equals(Object)

Generador para configurar HubConnection instancias.

GetHashCode()

Generador para configurar HubConnection instancias.

GetType()

Obtiene el Type de la instancia actual.

ToString()

Generador para configurar HubConnection instancias.

Métodos de extensión

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

Agrega un delegado para configurar el objeto ILoggingBuilder proporcionado. Esto se puede llamar varias veces.

WithAutomaticReconnect(IHubConnectionBuilder)

Configura para HubConnection intentar volver a conectarse automáticamente si se pierde la conexión. El cliente esperará el valor predeterminado 0, 2, 10 y 30 segundos respectivamente antes de intentar hasta cuatro intentos de reconexión.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

Configura para HubConnection intentar volver a conectarse automáticamente si se pierde la conexión.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Configura para HubConnection intentar volver a conectarse automáticamente si se pierde la conexión.

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

Configura KeepAliveInterval para .HubConnection

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

Configura ServerTimeout para .HubConnection

WithStatefulReconnect(IHubConnectionBuilder)

Configura para negociar la HttpConnectionOptions reconexión con estado con el servidor.

WithUrl(IHubConnectionBuilder, String)

Configura para HubConnection usar transportes basados en HTTP para conectarse a la dirección URL especificada.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

Configura para HubConnection usar transportes basados en HTTP para conectarse a la dirección URL y los transportes especificados.

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

Configura para HubConnection usar transportes basados en HTTP para conectarse a la dirección URL y los transportes especificados.

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

Configura para HubConnection usar transportes basados en HTTP para conectarse a la dirección URL especificada.

WithUrl(IHubConnectionBuilder, Uri)

Configura para HubConnection usar transportes basados en HTTP para conectarse a la dirección URL especificada.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

Configura para HubConnection usar transportes basados en HTTP para conectarse a la dirección URL y los transportes especificados.

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

Configura para HubConnection usar transportes basados en HTTP para conectarse a la dirección URL y los transportes especificados.

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

Configura para HubConnection usar transportes basados en HTTP para conectarse a la dirección URL especificada.

WithMessagePackProtocol(IHubConnectionBuilder)

Generador para configurar HubConnection instancias.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Generador para configurar HubConnection instancias.

AddMessagePackProtocol(ISignalRBuilder)

Habilita el protocolo MsgPack para SignalR.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

Habilita el protocolo MsgPack para SignalR y permite configurar las opciones del protocolo MsgPack.

Se aplica a