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