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 In-Memory-Lebensdauer-Manager-Abstraktion 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 zum Darstellen von Clientaufrufen verwendet |
DynamicHubClients |
Eine Klasse, die Zugriff auf Verbindungen ermöglicht |
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 individuellen Verbindung mit einem SignalR Hub. |
HubConnectionContextOptions |
Optionen zum Konfigurieren von HubConnectionContext. |
HubConnectionHandler<THub> |
Verarbeitet eingehende Verbindungen und implementiert das SignalR Hub-Protokoll. |
HubConnectionStore |
Speichert HubConnectionContexts 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 Lebenslange Manager-Abstraktion für Hub Instanzen. |
HubMetadata |
Metadaten, die die Informationen beschreiben, die Hub einem bestimmten Endpunkt zugeordnet sind. |
HubMethodNameAttribute |
Passt den Namen einer Hubmethode an. |
HubOptions |
Optionen zum Konfigurieren von Hubinstanzen. |
HubOptions<THub> |
Optionen zum Konfigurieren der angegebenen Hubtypinstanzen. Diese Optionen überschreiben global festgelegte Optionen. |
HubOptionsExtensions |
Methoden zum Hinzufügen IHubFiltervon 's zu Hubs. |
HubOptionsSetup |
Klasse zum Konfigurieren von HubOptions. |
HubOptionsSetup<THub> |
Klasse zum Konfigurieren von HubOptions für einen bestimmten |
HubRouteBuilder |
Ordnet eingehende Anforderungen Typen zu Hub . Diese Klasse ist veraltet und wird in einer zukünftigen Version entfernt. Die empfohlene Alternative besteht darin, MapHub<THub> in Microsoft.AspNetCore.Builder.UseEndpoints (...) zu verwenden. |
JsonHubProtocolOptions |
Optionen zum Konfigurieren einer JsonHubProtocol instance. |
MessagePackHubProtocolOptions |
Die MessagePackHubProtocol-Optionen. |
NewtonsoftJsonHubProtocolOptions |
Optionen zum Konfigurieren einer NewtonsoftJsonHubProtocol instance. |
SerializedHubMessage |
Stellt einen Serialisierungscache für eine einzelne Nachricht dar. |
SignalRConnectionBuilderExtensions |
Erweiterungsmethoden für IConnectionBuilder. |
Strukturen
HubConnectionStore.Enumerator |
Ein IEnumerator über die HubConnectionStore |
SerializedMessage |
Stellt eine serialisierte Nachricht dar. |
Schnittstellen
IClientProxy |
Eine Proxyabstraktion zum Aufrufen von Hubmethoden. |
IGroupManager |
Eine Manager-Abstraktion zum Hinzufügen und Entfernen von Verbindungen aus Gruppen. |
IHubActivator<THub> |
Eine Hub Aktivator-Abstraktion. |
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 ermöglicht. |
IHubClients<T> |
Eine Abstraktion, die Zugriff auf Clientverbindungen ermöglicht. |
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 Resolver-Abstraktion für die Arbeit mit IHubProtocol Instanzen. |
IInvocationBinder |
Klasse, die von IHubProtocols verwendet wird, um die Type(s) abzurufen, die von der Hubnachricht erwartet wird, die deserialisiert wird. |
ISignalRBuilder |
Eine Generator-Abstraktion zum Konfigurieren von SignalR-Objektinstanzen. |
ISignalRServerBuilder |
Eine Generator-Abstraktion zum Konfigurieren von SignalR-Servern. |
ISingleClientProxy |
Eine Proxyabstraktion zum Aufrufen von Hubmethoden auf dem Client und zum Abrufen eines Ergebnisses. |
IUserIdProvider |
Eine Anbieter-Abstraktion zum Konfigurieren der "Benutzer-ID" für eine Verbindung. |
Hinweise
Weitere Informationen zu SignalR finden Sie unter Einführung in ASP.NET Core SignalR.