NewtonsoftJsonHubProtocol Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует протокол концентратора SignalR с помощью Newtonsoft.Json.
public ref class NewtonsoftJsonHubProtocol : Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol
public class NewtonsoftJsonHubProtocol : Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol
type NewtonsoftJsonHubProtocol = class
interface IHubProtocol
Public Class NewtonsoftJsonHubProtocol
Implements IHubProtocol
- Наследование
-
NewtonsoftJsonHubProtocol
- Реализации
Конструкторы
NewtonsoftJsonHubProtocol() |
Инициализирует новый экземпляр класса NewtonsoftJsonHubProtocol. |
NewtonsoftJsonHubProtocol(IOptions<NewtonsoftJsonHubProtocolOptions>) |
Инициализирует новый экземпляр класса NewtonsoftJsonHubProtocol. |
Свойства
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 объект в его сериализованное представление. |