Udostępnij za pośrednictwem


IHubConnectionBuilder Interfejs

Definicja

Abstrakcja konstruktora do konfigurowania HubConnection wystąpień.

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
Pochodne
Implementuje

Właściwości

Services

Pobiera kolekcję usług konstruktora.

(Odziedziczone po ISignalRBuilder)

Metody

Build()

Tworzy element HubConnection.

Metody rozszerzania

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

Dodaje delegata do konfigurowania podanego ILoggingBuilderelementu . Może to być wywoływane wiele razy.

WithAutomaticReconnect(IHubConnectionBuilder)

Konfiguruje element , HubConnection aby automatycznie próbował ponownie nawiązać połączenie w przypadku utraty połączenia. Klient będzie oczekiwać odpowiednio domyślnych 0, 2, 10 i 30 sekund przed podjęciem próby ponownego nawiązania połączenia do czterech.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

Konfiguruje element , HubConnection aby automatycznie próbował ponownie nawiązać połączenie w przypadku utraty połączenia.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Konfiguruje element , HubConnection aby automatycznie próbował ponownie nawiązać połączenie w przypadku utraty połączenia.

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

Konfiguruje element KeepAliveInterval dla .HubConnection

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

Konfiguruje wartość ServerTimeout dla elementu HubConnection.

WithStatefulReconnect(IHubConnectionBuilder)

Konfiguruje element HttpConnectionOptions do negocjowania stanowego ponownego nawiązywania połączenia z serwerem.

WithUrl(IHubConnectionBuilder, String)

Konfiguruje program HubConnection do używania transportu opartego na protokole HTTP w celu nawiązania połączenia z określonym adresem URL.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

Konfiguruje element do używania transportu opartego na protokole HubConnection HTTP w celu nawiązania połączenia z określonym adresem URL i transportami.

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

Konfiguruje element do używania transportu opartego na protokole HubConnection HTTP w celu nawiązania połączenia z określonym adresem URL i transportami.

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

Konfiguruje program HubConnection do używania transportu opartego na protokole HTTP w celu nawiązania połączenia z określonym adresem URL.

WithUrl(IHubConnectionBuilder, Uri)

Konfiguruje program HubConnection do używania transportu opartego na protokole HTTP w celu nawiązania połączenia z określonym adresem URL.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

Konfiguruje element do używania transportu opartego na protokole HubConnection HTTP w celu nawiązania połączenia z określonym adresem URL i transportami.

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

Konfiguruje element do używania transportu opartego na protokole HubConnection HTTP w celu nawiązania połączenia z określonym adresem URL i transportami.

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

Konfiguruje program HubConnection do używania transportu opartego na protokole HTTP w celu nawiązania połączenia z określonym adresem URL.

WithMessagePackProtocol(IHubConnectionBuilder)

Abstrakcja konstruktora do konfigurowania HubConnection wystąpień.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Abstrakcja konstruktora do konfigurowania HubConnection wystąpień.

AddMessagePackProtocol(ISignalRBuilder)

Włącza protokół MsgPack dla usługi SignalR.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

Włącza protokół MsgPack dla usługi SignalR i umożliwia skonfigurowanie opcji protokołu MsgPack.

Dotyczy