Aracılığıyla paylaş


IHubProtocol Arabirim

Tanım

SignalR hub'larıyla iletişim kurmak için bir protokol soyutlaması.

public interface class IHubProtocol
public interface IHubProtocol
type IHubProtocol = interface
Public Interface IHubProtocol
Türetilmiş

Ö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