Freigeben über


IHubConnectionBuilder Schnittstelle

Definition

Eine Generatorabstraktion zum Konfigurieren von HubConnection-Instanzen.

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
Abgeleitet
Implementiert

Eigenschaften

Services

Ruft die Builder-Dienstauflistung ab.

(Geerbt von ISignalRBuilder)

Methoden

Build()

Erstellt eine HubConnection.

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 die HubConnection so, dass automatisch versucht wird, die Verbindung wiederherzustellen, wenn die Verbindung unterbrochen wird. Der Client wartet die Standardmäßigen 0, 2, 10 bzw. 30 Sekunden, bevor bis zu vier Versuche zur erneuten Verbindung versucht werden.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

Konfiguriert die HubConnection so, dass automatisch versucht wird, die Verbindung wiederherzustellen, wenn die Verbindung unterbrochen wird.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Konfiguriert die HubConnection so, dass automatisch versucht wird, die Verbindung wiederherzustellen, 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 HttpConnectionOptions , um eine zustandsbehaftete 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 zum Herstellen einer Verbindung mit der angegebenen URL und den angegebenen Transporten verwendet werden.

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

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

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 zum Herstellen einer Verbindung mit der angegebenen URL und den angegebenen Transporten verwendet werden.

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

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

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)

Eine Generatorabstraktion zum Konfigurieren von HubConnection-Instanzen.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Eine Generatorabstraktion 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: