Język

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

Nazwisko Opis
HubConnectionBuilder()

Inicjuje nowe wystąpienie klasy HubConnectionBuilder.

Właściwości

Nazwisko Opis
Services

Pobiera kolekcję usług konstruktora.

Metody

Nazwisko Opis
Build()

Tworzy element HubConnection.

Equals(Object)

Konstruktor do konfigurowania HubConnection wystąpień.

GetHashCode()

Konstruktor do konfigurowania HubConnection wystąpień.

GetType()

Pobiera Type bieżącego wystąpienia.

ToString()

Konstruktor do konfigurowania HubConnection wystąpień.

Metody rozszerzania

Nazwisko Opis
AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

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

AddMessagePackProtocol(ISignalRBuilder)

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

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

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

WithAuthenticationRefresh(IHubConnectionBuilder, Action<AuthenticationRefreshOptions>)

Konfiguruje automatyczne odświeżanie tokenu uwierzytelniania dla elementu HubConnection.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

Konfiguruje element HubConnection , aby automatycznie podejmować próby ponownego nawiązania połączenia, jeśli połączenie zostanie utracone.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Konfiguruje element HubConnection , aby automatycznie podejmować próby ponownego nawiązania połączenia, jeśli połączenie zostanie utracone.

WithAutomaticReconnect(IHubConnectionBuilder)

Konfiguruje element HubConnection , aby automatycznie podejmować próby ponownego nawiązania połączenia, jeśli połączenie zostanie utracone. Klient będzie czekać odpowiednio domyślne 0, 2, 10 i 30 sekund przed podjęciem próby ponownego nawiązania połączenia do czterech.

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

Konfiguruje element KeepAliveInterval dla elementu HubConnection.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Konstruktor do konfigurowania HubConnection wystąpień.

WithMessagePackProtocol(IHubConnectionBuilder)

Konstruktor do konfigurowania HubConnection wystąpień.

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

Konfiguruje wartość ServerTimeout dla elementu HubConnection.

WithStatefulReconnect(IHubConnectionBuilder)

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

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

Konfiguruje element , HubConnection aby używać transportów opartych na protokole HTTP w celu nawiązania połączenia z określonym adresem URL.

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

Konfiguruje ustawienie , HubConnection aby używać transportów opartych na protokole HTTP w celu nawiązania połączenia z określonym adresem URL i transportami.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

Konfiguruje ustawienie , HubConnection aby używać transportów opartych na protokole HTTP w celu nawiązania połączenia z określonym adresem URL i transportami.

WithUrl(IHubConnectionBuilder, String)

Konfiguruje element , HubConnection aby używać transportów opartych na protokole HTTP w celu nawiązania połączenia z określonym adresem URL.

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

Konfiguruje element , HubConnection aby używać transportów opartych na protokole HTTP w celu nawiązania połączenia z określonym adresem URL.

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

Konfiguruje ustawienie , HubConnection aby używać transportów opartych na protokole HTTP w celu nawiązania połączenia z określonym adresem URL i transportami.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

Konfiguruje ustawienie , HubConnection aby używać transportów opartych na protokole HTTP w celu nawiązania połączenia z określonym adresem URL i transportami.

WithUrl(IHubConnectionBuilder, Uri)

Konfiguruje element , HubConnection aby używać transportów opartych na protokole HTTP w celu nawiązania połączenia z określonym adresem URL.

Dotyczy