IHubConnectionBuilder Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |