Microsoft.AspNetCore.SignalR.Protocol Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит типы, реализующие протокол концентратора SignalR.
Классы
AckMessage |
Представляет идентификатор, который подтверждается, поэтому старые сообщения больше не нуждаются в буферизации. |
CancelInvocationMessage |
представляет CancelInvocationMessage отмену метода потоковой передачи. |
CloseMessage |
Сообщение, отправленное при закрытии подключения. |
CompletionMessage |
Представляет завершенный вызов. Если возникает ошибка, вызов не завершился успешно. |
HandshakeProtocol |
Вспомогательный класс для работы с подтверждениями SignalR. |
HandshakeRequestMessage |
Сообщение запроса подтверждения. |
HandshakeResponseMessage |
Ответное сообщение подтверждения. |
HubInvocationMessage |
Базовый класс для сообщений концентратора, связанных с определенным вызовом. |
HubMessage |
Базовый класс для сообщений концентратора. |
HubMethodInvocationMessage |
Базовый класс для сообщений концентратора, представляющих вызов. |
HubProtocolConstants |
Константы, связанные с протоколом концентратора SignalR. |
HubProtocolExtensions |
Методы расширения для IHubProtocol. |
InvocationBindingFailureMessage |
Представляет сбой привязки аргументов для вызова. Это сообщение не представляет фактическое сообщение, отправленное по сети. Оно возвращается , TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) чтобы указать, что при синтаксическом анализе вызова произошел сбой привязки. Идентификатор вызова связан таким образом, что ошибка может быть отправлена обратно клиенту, связанному с соответствующим идентификатором вызова. |
InvocationMessage |
Сообщение концентратора, представляющее вызов без потоковой передачи. |
JsonHubProtocol |
Реализует протокол концентратора SignalR с помощью System.Text.Json. |
MessagePackHubProtocol |
Реализует протокол концентратора SignalR с помощью MessagePack. |
NewtonsoftJsonHubProtocol |
Реализует протокол Концентратора SignalR с помощью Newtonsoft.Json. |
PingMessage |
Сообщение о поддержании активности, позволяющее другой стороне подключения узнать, что подключение все еще активно. |
RawResult |
Тип, возвращаемый IHubProtocol реализациям, чтобы сообщить, что десериализуемый объект должен храниться в виде необработанных сериализованных байтов в формате используемого протокола. |
SequenceMessage |
Представляет перезапуск последовательности отправляемых сообщений. SequenceId — это начальный идентификатор отправляемых сообщений, который может быть повторяющимся сообщением. |
StreamBindingFailureMessage |
Представляет сбой привязки аргументов для StreamDataMessage. Это сообщение не представляет собой фактическое сообщение, отправленное по сети. Оно возвращается , TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) чтобы указать, что при анализе StreamDataMessage произошел сбой привязки. Идентификатор потока связан таким образом, что ошибка может быть отправлена в соответствующий метод концентратора. |
StreamInvocationMessage |
Центральное сообщение, представляющее вызов потоковой передачи. |
StreamItemMessage |
Представляет один элемент активного потока. |
Интерфейсы
IHubProtocol |
Абстракция протокола для взаимодействия с концентраторами SignalR. |
Комментарии
Дополнительные сведения о протоколе Концентратора SignalR см. в разделе Hub Protocol.