Microsoft.AspNetCore.SignalR Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ží |
DynamicHubClients |
Třída, která poskytuje |
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í |
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.