Udostępnij za pośrednictwem


HubConnectionBuilder Klasa

Definicja

Konstruktor do konfigurowania HubConnection wystąpień.

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
Dziedziczenie
HubConnectionBuilder
Implementuje

Konstruktory

HubConnectionBuilder()

Inicjuje nowe wystąpienie klasy HubConnectionBuilder.

Właściwości

Services

Pobiera kolekcję usług konstruktora.

Metody

Build()

Tworzy element HubConnection.

Equals(Object)

Konstruktor do konfigurowania HubConnection wystąpień.

GetHashCode()

Konstruktor do konfigurowania HubConnection wystąpień.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

ToString()

Konstruktor do konfigurowania HubConnection wystąpień.

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)

Konstruktor do konfigurowania HubConnection wystąpień.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Konstruktor 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