Microsoft.AspNetCore.SignalR Namespace
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.
Stellt Klassen für signalr-Anwendungen bereit, einschließlich der Konfiguration von huboptionen und der Verwendung von Hubs.
Klassen
ClientProxyExtensions |
Erweiterungsmethoden für IClientProxy. |
DefaultHubLifetimeManager<THub> |
Eine standardmäßige Abstraktion des Speicherlebensdauer-Managers für Hub Instanzen. |
DefaultUserIdProvider |
Der Standardanbieter zum Abrufen der Benutzer-ID aus einer Verbindung. Dieser Anbieter ruft die Benutzer-ID aus dem Anspruch namensbezeichner der Verbindung User ab. |
DynamicHub |
Eine Basisklasse für SignalR-Hubs, die |
DynamicHubClients |
Eine Klasse, die |
GetHttpContextExtensions |
Erweiterungsmethoden für den Zugriff HttpContext aus einem Hubkontext. |
Hub |
Eine Basisklasse für einen SignalR-Hub. |
Hub<T> |
Eine Basisklasse für einen stark typisierten SignalR-Hub. |
HubCallerContext |
Eine Kontextabstraktion für den Zugriff auf Informationen über die Hubaufruferverbindung. |
HubClientsExtensions |
Erweiterungsmethoden für IHubClients<T>. |
HubConnectionContext |
Kapselt alle Informationen zu einer einzelnen Verbindung mit einem SignalR-Hub. |
HubConnectionContextOptions |
Optionen zum Konfigurieren von HubConnectionContext . |
HubConnectionHandler<THub> |
Verarbeitet eingehende Verbindungen und implementiert das SignalR Hub-Protokoll. |
HubConnectionStore |
Speichert HubConnectionContext s nach ID. |
HubException |
Die Ausnahme, die von einem Hub ausgelöst wird, wenn ein Fehler auftritt. |
HubInvocationContext |
Kontext für einen Hubaufruf. |
HubLifetimeContext |
Kontext für die Hublebensdauerereignisse OnConnectedAsync() und OnDisconnectedAsync(Exception) . |
HubLifetimeManager<THub> |
Eine Lebensdauer-Manager-Abstraktion Hub für -Instanzen. |
HubMetadata |
Metadaten, die die einem Hub bestimmten Endpunkt zugeordneten Informationen beschreiben. |
HubMethodNameAttribute |
Passt den Namen einer Hubmethode an. |
HubOptions |
Optionen zum Konfigurieren von Hubinstanzen. |
HubOptions<THub> |
Optionen, die zum Konfigurieren der angegebenen Hubtypinstanzen verwendet werden. Diese Optionen überschreiben global festgelegte Optionen. |
HubOptionsExtensions |
Methoden zum Hinzufügen IHubFilter von zu Hubs. |
HubOptionsSetup |
Klasse zum Konfigurieren von HubOptions . |
HubOptionsSetup<THub> |
Klasse zum Konfigurieren des HubOptions für eine bestimmte |
HubRouteBuilder |
Ordnet eingehende Anforderungen Hub Typen zu. Diese Klasse ist veraltet und wird in einer zukünftigen Version entfernt. Die empfohlene Alternative ist die Verwendung von maphub < Thub > innerhalb von Microsoft. aspnetcore. Builder. useendpoints (...). |
JsonHubProtocolOptions |
Optionen, die zum Konfigurieren einer -Instanz verwendet JsonHubProtocol werden. |
MessagePackHubProtocolOptions |
Die MessagePackHubProtocol-Optionen. |
NewtonsoftJsonHubProtocolOptions |
Optionen, die zum Konfigurieren einer -Instanz NewtonsoftJsonHubProtocol verwendet werden. |
SerializedHubMessage |
Stellt einen Serialisierungscache für eine einzelne Nachricht dar. |
SignalRConnectionBuilderExtensions |
Erweiterungsmethoden für IConnectionBuilder. |
Strukturen
HubConnectionStore.Enumerator |
Ein IEnumerator über dem HubConnectionStore |
SerializedMessage |
Stellt eine serialisierte Nachricht dar. |
Schnittstellen
IClientProxy |
Eine Proxyabstraktion zum Aufrufen von Hubmethoden. |
IGroupManager |
Eine Managerabstraktion zum Hinzufügen und Entfernen von Verbindungen aus Gruppen. |
IHubActivator<THub> |
Eine Hub Aktivatorabstraktion. |
IHubCallerClients |
Eine Clientaufruferabstraktion für einen Hub. |
IHubCallerClients<T> |
Eine Abstraktion, die Zugriff auf Clientverbindungen ermöglicht, einschließlich der, die den aktuellen Aufruf gesendet hat. |
IHubClients |
Eine Abstraktion, die Zugriff auf Clientverbindungen bietet. |
IHubClients<T> |
Eine Abstraktion, die Zugriff auf Clientverbindungen bietet. |
IHubContext |
Eine Kontextabstraktion für einen Hub. |
IHubContext<THub> |
Eine Kontextabstraktion für einen Hub. |
IHubContext<THub,T> |
Eine Kontextabstraktion für einen Hub. |
IHubFilter |
Die Filterabstraktion für Hubmethodenaufrufe. |
IHubProtocolResolver |
Eine Resolverabstraktion für die Arbeit mit IHubProtocol -Instanzen. |
IInvocationBinder |
Klasse, die von s verwendet IHubProtocol wird, um die (s) abzurufen, Type die von der zu deserialisierenden Hubnachricht erwartet werden. |
ISignalRBuilder |
Eine Generatorabstraktion zum Konfigurieren von SignalR-Objektinstanzen. |
ISignalRServerBuilder |
Eine Generatorabstraktion zum Konfigurieren von SignalR-Servern. |
IUserIdProvider |
Eine Anbieterabstraktion zum Konfigurieren der "Benutzer-ID" für eine Verbindung. |
Hinweise
Weitere Informationen zu signalr finden Sie unter Einführung in ASP.net Core signalr.