MessagePackHubProtocol Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Implementuje protokol centra SignalR pomocí balíčku 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
- Dědičnost
-
MessagePackHubProtocol
- Implementuje
Konstruktory
MessagePackHubProtocol() |
Inicializuje novou instanci MessagePackHubProtocol třídy . |
MessagePackHubProtocol(IOptions<MessagePackHubProtocolOptions>) |
Inicializuje novou instanci MessagePackHubProtocol třídy . |
Vlastnosti
Name |
Získá název protokolu. Tento název používá služba SignalR k překladu protokolu mezi klientem a serverem. |
TransferFormat |
Získá formát přenosu protokolu. |
Version |
Získá hlavní verzi protokolu. |
Metody
GetMessageBytes(HubMessage) |
Převede zadaný HubMessage na jeho serializované reprezentace. |
IsVersionSupported(Int32) |
Získá hodnotu označující, zda protokol podporuje zadanou verzi. |
TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) |
Vytvoří nový HubMessage ze zadané serializované reprezentace a pomocí zadaného pořadače. |
WriteMessage(HubMessage, IBufferWriter<Byte>) |
Zapíše zadanou HubMessage hodnotu do zapisovače. |
Metody rozšíření
GetMessageBytes(IHubProtocol, HubMessage) |
Převede zadaný HubMessage na jeho serializované reprezentace. |