Aracılığıyla paylaş


MessagePackHubProtocol Sınıf

Tanım

MessagePack kullanarak SignalR Hub Protokolü uygular.

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
Devralma
MessagePackHubProtocol
Uygulamalar

Oluşturucular

MessagePackHubProtocol()

MessagePackHubProtocol sınıfının yeni bir örneğini başlatır.

MessagePackHubProtocol(IOptions<MessagePackHubProtocolOptions>)

MessagePackHubProtocol sınıfının yeni bir örneğini başlatır.

Özellikler

Name

Protokolün adını alır. Bu ad SignalR tarafından istemci ile sunucu arasındaki protokolü çözümlemek için kullanılır.

TransferFormat

Protokolün aktarım biçimini alır.

Version

Protokolün ana sürümünü alır.

Yöntemler

GetMessageBytes(HubMessage)

Belirtilen HubMessage öğesini serileştirilmiş gösterimine dönüştürür.

IsVersionSupported(Int32)

Protokolün belirtilen sürümü destekleyip desteklemediğini belirten bir değer alır.

TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage)

Belirtilen serileştirilmiş gösterimden ve belirtilen bağlayıcıyı kullanarak yeni HubMessage bir oluşturur.

WriteMessage(HubMessage, IBufferWriter<Byte>)

Belirtilen HubMessage değerini bir yazara yazar.

Uzantı Metotları

GetMessageBytes(IHubProtocol, HubMessage)

Belirtilen HubMessage öğesini serileştirilmiş gösterimine dönüştürür.

Şunlara uygulanır