Microsoft.AspNetCore.SignalR Obor názvů

Poskytuje třídy pro aplikace pro signalizaci, včetně konfigurace možností centra a používání Center.

Třídy

ClientProxyExtensions

Metody rozšíření pro IClientProxy.

DefaultHubLifetimeManager<THub>

Výchozí abstrakce správce životnosti v paměti pro Hub instance.

DefaultUserIdProvider

Výchozí zprostředkovatel pro získání ID uživatele z připojení. Tento zprostředkovatel získá ID uživatele z deklarace identity identifikátoru názvu připojení User .

DynamicHub

Základní třída pro centra SignalR, která používá dynamickou reprezentaci volání klientů.

DynamicHubClients

Třída, která poskytuje dynamický přístup k připojením, včetně třídy, která odeslala aktuální vyvolání.

GetHttpContextExtensions

Metody rozšíření pro přístup z HttpContext kontextu centra

Hub

Základní třída pro centrum SignalR.

Hub<T>

Základní třída pro centrum SignalR se silnými typy.

HubCallerContext

Kontextová abstrakce pro přístup k informacím o připojení volajícího centra.

HubClientsExtensions

Rozšiřující metody pro IHubClients<T>.

HubConnectionContext

Zapouzdřuje všechny informace o individuálním připojení ke službě SignalR Hub.

HubConnectionContextOptions

Možnosti použité ke konfiguraci HubConnectionContext.

HubConnectionHandler<THub>

Zpracovává příchozí připojení a implementuje protokol SignalR Hub.

HubConnectionStore

Ukládá HubConnectionContextpodle ID.

HubException

Výjimka vyvoláná z centra, když dojde k chybě.

HubInvocationContext

Kontext pro vyvolání centra

HubLifetimeContext

Kontext událostí OnConnectedAsync() životnosti centra a OnDisconnectedAsync(Exception).

HubLifetimeManager<THub>

Abstrakce správce životnosti pro Hub instance.

HubMetadata

Metadata, která popisují Hub informace přidružené ke konkrétnímu koncovému bodu.

HubMethodNameAttribute

Přizpůsobí název metody centra.

HubOptions

Možnosti používané ke konfiguraci instancí centra

HubOptions<THub>

Možnosti používané ke konfiguraci zadaných instancí typu centra Tyto možnosti přepíšou globálně nastavené možnosti.

HubOptionsExtensions

Metody pro přidání IHubFilter's do hubs.

HubOptionsSetup

Třída pro konfiguraci HubOptions.

HubOptionsSetup<THub>

Třída pro konfiguraci HubOptions pro konkrétní THub.

HubRouteBuilder

Mapuje příchozí požadavky na Hub typy.

Tato třída je zastaralá a v budoucí verzi se odebere. Doporučenou alternativou je použití MapHub < THub > v Microsoft. AspNetCore. Builder. UseEndpoints (...).

JsonHubProtocolOptions

Možnosti používané ke konfiguraci JsonHubProtocol instance

MessagePackHubProtocolOptions

Možnosti MessagePackHubProtocol .

NewtonsoftJsonHubProtocolOptions

Možnosti používané ke konfiguraci NewtonsoftJsonHubProtocol instance

SerializedHubMessage

Představuje mezipaměť serializace pro jednu zprávu.

SignalRConnectionBuilderExtensions

Rozšiřující metody pro IConnectionBuilder.

Struktury

HubConnectionStore.Enumerator

A IEnumerator over the HubConnectionStore

SerializedMessage

Představuje serializovanou zprávu.

Rozhraní

IClientProxy

Abstrakce proxy serveru pro vyvolání metod centra.

IGroupManager

Abstrakce nadřízený pro přidávání a odebírání připojení ze skupin

IHubActivator<THub>

Hub Abstrakce aktivátoru.

IHubCallerClients

Klienti abstrakce volajícího centra.

IHubCallerClients<T>

Abstrakce, která poskytuje přístup k klientským připojením, včetně toho, který odeslal aktuální vyvolání.

IHubClients

Abstrakce, která poskytuje přístup k klientským připojením.

IHubClients<T>

Abstrakce, která poskytuje přístup k klientským připojením.

IHubContext

Kontextová abstrakce centra.

IHubContext<THub>

Abstrakce kontextu pro centrum.

IHubContext<THub,T>

Abstrakce kontextu pro centrum.

IHubFilter

Abstrakce filtru pro vyvolání metody centra.

IHubProtocolResolver

Abstrakce překladače pro práci s instancemi IHubProtocol .

IInvocationBinder

Třída používaná IHubProtocols k získání Type(s) očekávané zprávou centra, která je deserializována.

ISignalRBuilder

Abstrakce tvůrce pro konfiguraci instancí objektů SignalR

ISignalRServerBuilder

Abstrakce tvůrce pro konfiguraci serverů SignalR

ISingleClientProxy

Abstrakce proxy serveru pro vyvolání metod centra na klientovi a získání výsledku.

IUserIdProvider

Abstrakce zprostředkovatele pro konfiguraci ID uživatele pro připojení.

Poznámky

Další informace o signalizaci najdete v tématu Úvod do služby ASP.NET Core Signal.