Microsoft.AspNetCore.SignalR.Protocol 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.
Zawiera typy implementujące protokół SignalR Hub.
Ack |
Reprezentuje identyfikator, który jest potwierdzany, aby starsze komunikaty nie musiały już być buforowane. |
Cancel |
Obiekt CancelInvocationMessage reprezentuje anulowanie metody przesyłania strumieniowego. |
Close |
Komunikat wysłany podczas zamykania połączenia. |
Completion |
Reprezentuje wywołanie, które zostało ukończone. Jeśli wystąpi błąd, wywołanie nie zostało ukończone pomyślnie. |
Handshake |
Klasa pomocnika do pracy z uściskami dłoni usługi SignalR. |
Handshake |
Komunikat żądania uzgadniania. |
Handshake |
Komunikat odpowiedzi uzgadniania. |
Hub |
Klasa bazowa komunikatów centrum związanych z określonym wywołaniem. |
Hub |
Klasa bazowa dla komunikatów centrum. |
Hub |
Klasa bazowa dla komunikatów centrum reprezentujących wywołanie. |
Hub |
Stałe związane z protokołem koncentratora SignalR. |
Hub |
Metody rozszerzeń dla klasy IHubProtocol. |
Invocation |
Reprezentuje błąd powiązania argumentów wywołania. Nie reprezentuje to rzeczywistego komunikatu wysyłanego w sieci, jest zwracany przez TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) polecenie , aby wskazać, że wystąpił błąd powiązania podczas analizowania wywołania. Identyfikator wywołania jest skojarzony, aby można było wysłać błąd z powrotem do klienta skojarzonego z odpowiednim identyfikatorem wywołania. |
Invocation |
Komunikat centrum reprezentujący wywołanie nieobsługujące przesyłania strumieniowego. |
Json |
Implementuje protokół usługi SignalR Hub przy użyciu pliku System.Text.Json. |
Message |
Implementuje protokół usługi SignalR Hub przy użyciu pakietu MessagePack. |
Newtonsoft |
Implementuje protokół SignalR Hub przy użyciu pliku Newtonsoft.Json. |
Ping |
Komunikat o zachowaniu aktywności informujący drugą stronę połączenia o tym, że połączenie jest nadal aktywne. |
Raw |
Typ zwracany do implementacji, aby poinformować IHubProtocol o tym, że obiekt, który jest deserializowany, powinien być przechowywany jako nieprzetworzone bajty serializowane w formacie używanego protokołu. |
Sequence |
Reprezentuje ponowne uruchomienie sekwencji wysyłanych komunikatów. SequenceId jest początkowym identyfikatorem wysyłanych komunikatów, które mogą być zduplikowane. |
Stream |
Reprezentuje błąd powiązania argumentów dla funkcji StreamDataMessage. Nie reprezentuje to rzeczywistego komunikatu wysyłanego w sieci. Jest zwracany przez TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) polecenie , aby wskazać, że wystąpił błąd powiązania podczas analizowania komunikatu StreamDataMessage. Identyfikator strumienia jest skojarzony, aby można było wysłać błąd do odpowiedniej metody centrum. |
Stream |
Komunikat centrum reprezentujący wywołanie przesyłania strumieniowego. |
Stream |
Reprezentuje pojedynczy element aktywnego strumienia. |
IHub |
Abstrakcja protokołu do komunikowania się z centrami SignalR. |
Aby uzyskać więcej informacji na temat protokołu SignalR Hub, zobacz Protokół koncentratora.