Microsoft.AspNetCore.SignalR.Protocol Пространство имен

Содержит типы, реализующие протокол Концентратора SignalR.

Классы

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 в реализации, чтобы сообщить им, что объект, десериализуемый, должен храниться как необработанные сериализованные байты в формате используемого протокола.

StreamBindingFailureMessage

Представляет ошибку привязки аргументов для StreamDataMessage. Это не представляет фактическое сообщение, которое отправляется по сети, оно возвращается TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) , чтобы указать, что при синтаксическом анализе StreamDataMessage произошла ошибка привязки. Идентификатор потока связан, чтобы ошибка была отправлена в соответствующий метод концентратора.

StreamInvocationMessage

Сообщение концентратора, представляющее вызов потоковой передачи.

StreamItemMessage

Представляет один элемент активного потока.

Интерфейсы

IHubProtocol

Абстракция протокола для взаимодействия с центрами SignalR.

Комментарии

Дополнительные сведения о протоколе Концентратора SignalR см. в разделе "Протокол концентратора".