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).