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 см. в разделе "Протокол концентратора".