Condividi tramite


IHubConnectionBuilder Interfaccia

Definizione

Astrazione del generatore per la configurazione di istanze di 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
Derivato
Implementazioni

Proprietà

Services

Ottiene la raccolta di servizi del generatore.

(Ereditato da ISignalRBuilder)

Metodi

Build()

Crea un oggetto HubConnection.

Metodi di estensione

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

Aggiunge un delegato per la configurazione dell'oggetto ILoggingBuilder fornito. Può essere chiamato più volte.

WithAutomaticReconnect(IHubConnectionBuilder)

Configura per HubConnection tentare automaticamente la riconnessione se la connessione viene persa. Il client attenderà rispettivamente il valore predefinito 0, 2, 10 e 30 secondi prima di provare fino a quattro tentativi di riconnessione.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

Configura per HubConnection tentare automaticamente la riconnessione se la connessione viene persa.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Configura per HubConnection tentare automaticamente la riconnessione se la connessione viene persa.

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

Configura KeepAliveInterval per .HubConnection

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

Configura ServerTimeout per .HubConnection

WithStatefulReconnect(IHubConnectionBuilder)

Configura per HttpConnectionOptions negoziare la riconnessione con stato al server.

WithUrl(IHubConnectionBuilder, String)

Configura l'oggetto per l'uso HubConnection dei trasporti basati su HTTP per la connessione all'URL specificato.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

Configura l'oggetto HubConnection in modo da usare i trasporti basati su HTTP per connettersi all'URL e ai trasporti specificati.

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

Configura l'oggetto HubConnection in modo da usare i trasporti basati su HTTP per connettersi all'URL e ai trasporti specificati.

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

Configura l'oggetto per l'uso HubConnection dei trasporti basati su HTTP per la connessione all'URL specificato.

WithUrl(IHubConnectionBuilder, Uri)

Configura l'oggetto per l'uso HubConnection dei trasporti basati su HTTP per la connessione all'URL specificato.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

Configura l'oggetto HubConnection in modo da usare i trasporti basati su HTTP per connettersi all'URL e ai trasporti specificati.

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

Configura l'oggetto HubConnection in modo da usare i trasporti basati su HTTP per connettersi all'URL e ai trasporti specificati.

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

Configura l'oggetto per l'uso HubConnection dei trasporti basati su HTTP per la connessione all'URL specificato.

WithMessagePackProtocol(IHubConnectionBuilder)

Astrazione del generatore per la configurazione di istanze di HubConnection.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Astrazione del generatore per la configurazione di istanze di HubConnection.

AddMessagePackProtocol(ISignalRBuilder)

Abilita il protocollo MsgPack per SignalR.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

Abilita il protocollo MsgPack per SignalR e consente la configurazione delle opzioni per il protocollo MsgPack.

Si applica a