다음을 통해 공유


MessagePackHubProtocol 클래스

정의

MessagePack을 사용하여 SignalR Hub 프로토콜을 구현합니다.

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
상속
MessagePackHubProtocol
구현

생성자

MessagePackHubProtocol()

MessagePackHubProtocol 클래스의 새 인스턴스를 초기화합니다.

MessagePackHubProtocol(IOptions<MessagePackHubProtocolOptions>)

MessagePackHubProtocol 클래스의 새 인스턴스를 초기화합니다.

속성

Name

프로토콜의 이름을 가져옵니다. 이름은 SignalR에서 클라이언트와 서버 간에 프로토콜을 resolve 데 사용됩니다.

TransferFormat

프로토콜의 전송 형식을 가져옵니다.

Version

프로토콜의 주 버전을 가져옵니다.

메서드

GetMessageBytes(HubMessage)

지정된 HubMessage 를 직렬화된 표현으로 변환합니다.

IsVersionSupported(Int32)

프로토콜이 지정된 버전을 지원하는지 여부를 나타내는 값을 가져옵니다.

TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage)

지정된 직렬화된 표현에서 지정된 바인더를 사용하여 새 HubMessage 를 만듭니다.

WriteMessage(HubMessage, IBufferWriter<Byte>)

지정된 HubMessage 를 작성기에 씁니다.

확장 메서드

GetMessageBytes(IHubProtocol, HubMessage)

지정된 HubMessage 를 직렬화된 표현으로 변환합니다.

적용 대상