Freigeben über


HubConnectionBuilder Klasse

Definition

Ein Generator zum Konfigurieren von HubConnection Instanzen.

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
Vererbung
HubConnectionBuilder
Implementiert

Konstruktoren

HubConnectionBuilder()

Initialisiert eine neue Instanz der HubConnectionBuilder-Klasse.

Eigenschaften

Services

Ruft die Builderdienstauflistung ab.

Methoden

Build()

Erstellt eine HubConnection.

Equals(Object)

Ein Generator zum Konfigurieren von HubConnection Instanzen.

GetHashCode()

Ein Generator zum Konfigurieren von HubConnection Instanzen.

GetType()

Ruft den Type der aktuellen Instanz ab.

ToString()

Ein Generator zum Konfigurieren von HubConnection Instanzen.

Erweiterungsmethoden

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

Fügt einen Delegaten für die Konfiguration der bereitgestellten ILoggingBuilder-Schnittstelle hinzu. Dies kann mehrmals aufgerufen werden.

WithAutomaticReconnect(IHubConnectionBuilder)

Konfiguriert den HubConnection so, dass automatisch versucht wird, die Verbindung erneut herzustellen, wenn die Verbindung unterbrochen wird. Der Client wartet die Standardmäßigen 0, 2, 10 bzw. 30 Sekunden, bevor bis zu vier Verbindungsversuche versucht werden.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

Konfiguriert den HubConnection so, dass automatisch versucht wird, die Verbindung erneut herzustellen, wenn die Verbindung unterbrochen wird.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Konfiguriert den HubConnection so, dass automatisch versucht wird, die Verbindung erneut herzustellen, wenn die Verbindung unterbrochen wird.

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

Konfiguriert KeepAliveInterval für .HubConnection

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

Konfiguriert ServerTimeout für .HubConnection

WithStatefulReconnect(IHubConnectionBuilder)

Konfiguriert die, um zustandsbehaftete HttpConnectionOptions erneute Verbindung mit dem Server auszuhandeln.

WithUrl(IHubConnectionBuilder, String)

Konfiguriert die so, dass HubConnection HTTP-basierte Transporte zum Herstellen einer Verbindung mit der angegebenen URL verwendet werden.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

Konfiguriert die so, dass HubConnection HTTP-basierte Transporte verwendet werden, um eine Verbindung mit der angegebenen URL und den angegebenen Transporten herzustellen.

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

Konfiguriert die so, dass HubConnection HTTP-basierte Transporte verwendet werden, um eine Verbindung mit der angegebenen URL und den angegebenen Transporten herzustellen.

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

Konfiguriert die so, dass HubConnection HTTP-basierte Transporte zum Herstellen einer Verbindung mit der angegebenen URL verwendet werden.

WithUrl(IHubConnectionBuilder, Uri)

Konfiguriert die so, dass HubConnection HTTP-basierte Transporte zum Herstellen einer Verbindung mit der angegebenen URL verwendet werden.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

Konfiguriert die so, dass HubConnection HTTP-basierte Transporte verwendet werden, um eine Verbindung mit der angegebenen URL und den angegebenen Transporten herzustellen.

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

Konfiguriert die so, dass HubConnection HTTP-basierte Transporte verwendet werden, um eine Verbindung mit der angegebenen URL und den angegebenen Transporten herzustellen.

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

Konfiguriert die so, dass HubConnection HTTP-basierte Transporte zum Herstellen einer Verbindung mit der angegebenen URL verwendet werden.

WithMessagePackProtocol(IHubConnectionBuilder)

Ein Generator zum Konfigurieren von HubConnection Instanzen.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Ein Generator zum Konfigurieren von HubConnection Instanzen.

AddMessagePackProtocol(ISignalRBuilder)

Aktiviert das MsgPack-Protokoll für SignalR.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

Aktiviert das MsgPack-Protokoll für SignalR und ermöglicht die Konfiguration von Optionen für das MsgPack-Protokoll.

Gilt für: