Compartir a través de


IHubConnectionBuilder Interfaz

Definición

Una abstracción del compilador para configurar instancias de HubConnection.

public interface class IHubConnectionBuilder : Microsoft::AspNetCore::SignalR::ISignalRBuilder
public interface IHubConnectionBuilder : Microsoft.AspNetCore.SignalR.ISignalRBuilder
type IHubConnectionBuilder = interface
    interface ISignalRBuilder
Public Interface IHubConnectionBuilder
Implements ISignalRBuilder
Derivado
Implementaciones

Propiedades

Services

Obtiene la colección de servicios del generador.

(Heredado de ISignalRBuilder)

Métodos

Build()

Crea una interfaz HubConnection.

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)

Una abstracción del compilador para configurar instancias de HubConnection.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Una abstracción del compilador para configurar instancias de HubConnection.

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