Condividi tramite


HubConnectionBuilder Classe

Definizione

Generatore per la configurazione delle HubConnection istanze.

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
Ereditarietà
HubConnectionBuilder
Implementazioni

Costruttori

HubConnectionBuilder()

Inizializza una nuova istanza della classe HubConnectionBuilder.

Proprietà

Services

Ottiene la raccolta di servizi generatore.

Metodi

Build()

Crea un oggetto HubConnection.

Equals(Object)

Generatore per la configurazione delle HubConnection istanze.

GetHashCode()

Generatore per la configurazione delle HubConnection istanze.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

ToString()

Generatore per la configurazione delle HubConnection istanze.

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 l'oggetto HubConnection per tentare automaticamente di riconnettersi se la connessione viene persa. Il client attenderà rispettivamente 0, 2, 10 e 30 secondi prima di provare fino a quattro tentativi di riconnessione.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

Configura l'oggetto HubConnection per tentare automaticamente di riconnettersi se la connessione viene persa.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Configura l'oggetto HubConnection per tentare automaticamente di riconnettersi se la connessione viene persa.

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

Configura KeepAliveInterval per .HubConnection

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

Configura ServerTimeout per .HubConnection

WithStatefulReconnect(IHubConnectionBuilder)

Configura l'oggetto HttpConnectionOptions per negoziare la riconnessione con stato con il server.

WithUrl(IHubConnectionBuilder, String)

Configura l'oggetto HubConnection per usare i trasporti basati su HTTP per connettersi all'URL specificato.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

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

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

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

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

Configura l'oggetto HubConnection per usare i trasporti basati su HTTP per connettersi all'URL specificato.

WithUrl(IHubConnectionBuilder, Uri)

Configura l'oggetto HubConnection per usare i trasporti basati su HTTP per connettersi all'URL specificato.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

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

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

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

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

Configura l'oggetto HubConnection per usare i trasporti basati su HTTP per connettersi all'URL specificato.

WithMessagePackProtocol(IHubConnectionBuilder)

Generatore per la configurazione delle HubConnection istanze.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Generatore per la configurazione delle HubConnection istanze.

AddMessagePackProtocol(ISignalRBuilder)

Abilita il protocollo MsgPack per SignalR.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

Abilita il protocollo MsgPack per SignalR e consente la configurazione del protocollo MsgPack.

Si applica a