Share via


IHubProtocol Interface

Definition

A protocol abstraction for communicating with SignalR hubs.

public interface class IHubProtocol
public interface IHubProtocol
type IHubProtocol = interface
Public Interface IHubProtocol
Derived

Properties

Name

Gets the name of the protocol. The name is used by SignalR to resolve the protocol between the client and server.

TransferFormat

Gets the transfer format of the protocol.

Version

Gets the major version of the protocol.

Methods

GetMessageBytes(HubMessage)

Converts the specified HubMessage to its serialized representation.

IsVersionSupported(Int32)

Gets a value indicating whether the protocol supports the specified version.

TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage)

Creates a new HubMessage from the specified serialized representation, and using the specified binder.

WriteMessage(HubMessage, IBufferWriter<Byte>)

Writes the specified HubMessage to a writer.

Extension Methods

GetMessageBytes(IHubProtocol, HubMessage)

Converts the specified HubMessage to its serialized representation.

Applies to