MessagePackHubProtocol Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует протокол концентратора SignalR с помощью MessagePack.
public ref class MessagePackHubProtocol : Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol
public class MessagePackHubProtocol : Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol
type MessagePackHubProtocol = class
interface IHubProtocol
Public Class MessagePackHubProtocol
Implements IHubProtocol
- Наследование
-
MessagePackHubProtocol
- Реализации
Конструкторы
MessagePackHubProtocol() |
Инициализирует новый экземпляр класса MessagePackHubProtocol. |
MessagePackHubProtocol(IOptions<MessagePackHubProtocolOptions>) |
Инициализирует новый экземпляр класса MessagePackHubProtocol. |
Свойства
Name |
Возвращает имя протокола. Имя используется SignalR для разрешения протокола между клиентом и сервером. |
TransferFormat |
Возвращает формат передачи протокола. |
Version |
Возвращает основную версию протокола. |
Методы
GetMessageBytes(HubMessage) |
Преобразует указанный HubMessage объект в его сериализованное представление. |
IsVersionSupported(Int32) |
Возвращает значение, указывающее, поддерживает ли протокол указанную версию. |
TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) |
Создает новый HubMessage объект из указанного сериализованного представления и использует указанный связыватель. |
WriteMessage(HubMessage, IBufferWriter<Byte>) |
Записывает указанный HubMessage объект в модуль записи. |
Методы расширения
GetMessageBytes(IHubProtocol, HubMessage) |
Преобразует указанный HubMessage объект в его сериализованное представление. |