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