Sdílet prostřednictvím


Microsoft.AspNetCore.SignalR Obor názvů

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

Třídy

ClientProxyExtensions

Rozšiřující metody 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 User názvu připojení.

DynamicHub

Základní třída pro centra SignalR, která slouží dynamic k reprezentaci volání klientů.

DynamicHubClients

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

GetHttpContextExtensions

Rozšiřující metody pro přístup HttpContext z kontextu centra.

Hub

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

Hub<T>

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

HubCallerContext

Abstrakce kontextu 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á HubConnectionContexts podle ID.

HubException

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

HubInvocationContext

Kontext pro vyvolání centra

HubLifetimeContext

Kontext událostí OnConnectedAsync() doby života 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

Upraví název metody centra.

HubOptions

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

HubOptions<THub>

Možnosti používané ke konfiguraci instancí zadaného typu centra. Tyto možnosti přepisují globálně nastavené možnosti.

HubOptionsExtensions

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

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 bude odebrána. Doporučenou alternativou je použít MapHub<THub> uvnitř 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

An IEnumerator over the HubConnectionStore

SerializedMessage

Představuje serializovanou zprávu.

Rozhraní

IClientProxy

Abstrakce proxy pro vyvolání metod centra.

IGroupManager

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

IHubActivator<THub>

Abstrakce Hub aktivátoru.

IHubCallerClients

Abstrakce volajícího klienta pro centrum.

IHubCallerClients<T>

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

IHubClients

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

IHubClients<T>

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

IHubContext

Abstrakce kontextu pro centrum.

IHubContext<THub>

Abstrakce kontextu pro centrum.

IHubContext<THub,T>

Abstrakce kontextu pro centrum.

IHubFilter

Abstrakce filtru pro volání metody centra.

IHubProtocolResolver

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

IInvocationBinder

Třída používaná s IHubProtocolk získání Type(s) očekávaných zpráv centra deserializace.

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 službě SignalR najdete v tématu Úvod do ASP.NET Core SignalR.