Microsoft.AspNetCore.SignalR Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia klasy dla aplikacji SignalR, w tym konfigurowanie opcji centrum i używanie centrów.
Klasy
ClientProxyExtensions |
Metody rozszerzeń dla klasy IClientProxy. |
DefaultHubLifetimeManager<THub> |
Domyślna abstrakcja menedżera okresu istnienia pamięci dla Hub wystąpień. |
DefaultUserIdProvider |
Domyślny dostawca pobierania identyfikatora użytkownika z połączenia. Ten dostawca pobiera identyfikator użytkownika z oświadczenia identyfikatora User nazwy połączenia. |
DynamicHub |
Klasa bazowa dla centrów SignalR, które używają |
DynamicHubClients |
Klasa, która zapewnia |
GetHttpContextExtensions |
Metody rozszerzenia na potrzeby uzyskiwania HttpContext dostępu z poziomu kontekstu centrum. |
Hub |
Klasa bazowa dla centrum SignalR. |
Hub<T> |
Klasa bazowa dla silnie typizowanego centrum SignalR. |
HubCallerContext |
Abstrakcja kontekstu na potrzeby uzyskiwania dostępu do informacji o połączeniu obiektu wywołującego centrum. |
HubClientsExtensions |
Metody rozszerzeń dla klasy IHubClients<T>. |
HubConnectionContext |
Hermetyzuje wszystkie informacje o indywidualnym połączeniu z centrum SignalR Hub. |
HubConnectionContextOptions |
Opcje używane do konfigurowania HubConnectionContextprogramu . |
HubConnectionHandler<THub> |
Obsługuje połączenia przychodzące i implementuje protokół SignalR Hub. |
HubConnectionStore |
HubConnectionContextPrzechowuje s według identyfikatora. |
HubException |
Wyjątek zgłoszony z centrum w przypadku wystąpienia błędu. |
HubInvocationContext |
Kontekst wywołania centrum. |
HubLifetimeContext |
Kontekst zdarzeń OnConnectedAsync() okresu istnienia centrum i OnDisconnectedAsync(Exception). |
HubLifetimeManager<THub> |
Abstrakcja menedżera okresu istnienia dla Hub wystąpień. |
HubMetadata |
Metadane opisujące Hub informacje skojarzone z określonym punktem końcowym. |
HubMethodNameAttribute |
Dostosowuje nazwę metody centrum. |
HubOptions |
Opcje używane do konfigurowania wystąpień centrum. |
HubOptions<THub> |
Opcje używane do konfigurowania wystąpień określonego typu centrum. Te opcje zastępują globalnie ustawione opcje. |
HubOptionsExtensions |
Metody dodawania IHubFilterelementu "s do centrów". |
HubOptionsSetup |
Klasa do skonfigurowania klasy HubOptions. |
HubOptionsSetup<THub> |
Klasa do skonfigurowania HubOptions dla określonego |
HubRouteBuilder |
Mapuje żądania przychodzące na Hub typy. Ta klasa jest przestarzała i zostanie usunięta w przyszłej wersji. Zalecaną alternatywą jest użycie usługi MapHub THub<> w witrynie Microsoft.AspNetCore.Builder.UseEndpoints(...). |
JsonHubProtocolOptions |
Opcje używane do konfigurowania JsonHubProtocol wystąpienia. |
MessagePackHubProtocolOptions |
Opcje MessagePackHubProtocol . |
NewtonsoftJsonHubProtocolOptions |
Opcje używane do konfigurowania NewtonsoftJsonHubProtocol wystąpienia. |
SerializedHubMessage |
Reprezentuje pamięć podręczną serializacji dla pojedynczego komunikatu. |
SignalRConnectionBuilderExtensions |
Metody rozszerzeń dla klasy IConnectionBuilder. |
Struktury
HubConnectionStore.Enumerator |
Na IEnumerator ponad HubConnectionStore |
SerializedMessage |
Reprezentuje komunikat serializowany. |
Interfejsy
IClientProxy |
Abstrakcja serwera proxy do wywoływania metod centrum. |
IGroupManager |
Abstrakcja menedżera do dodawania i usuwania połączeń z grup. |
IHubActivator<THub> |
Abstrakcja aktywatora Hub . |
IHubCallerClients |
Abstrakcja wywołująca klienta dla centrum. |
IHubCallerClients<T> |
Abstrakcja, która zapewnia dostęp do połączeń klientów, w tym tej, która wysłała bieżące wywołanie. |
IHubClients |
Abstrakcja zapewniająca dostęp do połączeń klienta. |
IHubClients<T> |
Abstrakcja zapewniająca dostęp do połączeń klienta. |
IHubContext |
Abstrakcja kontekstu dla centrum. |
IHubContext<THub> |
Abstrakcja kontekstu dla centrum. |
IHubContext<THub,T> |
Abstrakcja kontekstu dla centrum. |
IHubFilter |
Abstrakcja filtru dla wywołań metod centrum. |
IHubProtocolResolver |
Abstrakcja programu rozpoznawania nazw do pracy z IHubProtocol wystąpieniami. |
IInvocationBinder |
Klasa używana przez IHubProtocols do pobierania Type(s) oczekiwanego przez deserializowany komunikat centrum. |
ISignalRBuilder |
Abstrakcja konstruktora do konfigurowania wystąpień obiektów usługi SignalR. |
ISignalRServerBuilder |
Abstrakcja konstruktora do konfigurowania serwerów SignalR. |
ISingleClientProxy |
Abstrakcja serwera proxy do wywoływania metod centrum na kliencie i uzyskiwania wyniku. |
IUserIdProvider |
Abstrakcja dostawcy do konfigurowania "Identyfikator użytkownika" dla połączenia. |
Uwagi
Aby uzyskać więcej informacji na temat usługi SignalR, zobacz Introduction to ASP.NET Core SignalR (Wprowadzenie do usługi ASP.NET Core SignalR).