다음을 통해 공유


Microsoft.AspNetCore.SignalR.Protocol 네임스페이스

SignalR Hub 프로토콜을 구현하는 형식을 포함합니다.

클래스

AckMessage

이전 메시지를 더 이상 버퍼링할 필요가 없도록 승인되는 ID를 나타냅니다.

CancelInvocationMessage

CancelInvocationMessage 스트리밍 메서드의 취소를 나타냅니다.

CloseMessage

연결을 닫을 때 전송되는 메시지입니다.

CompletionMessage

완료된 호출을 나타냅니다. 오류가 있는 경우 호출이 성공적으로 완료되지 않았습니다.

HandshakeProtocol

SignalR 핸드셰이크 작업을 위한 도우미 클래스입니다.

HandshakeRequestMessage

핸드셰이크 요청 메시지입니다.

HandshakeResponseMessage

핸드셰이크 응답 메시지입니다.

HubInvocationMessage

특정 호출과 관련된 허브 메시지의 기본 클래스입니다.

HubMessage

허브 메시지의 기본 클래스입니다.

HubMethodInvocationMessage

호출을 나타내는 허브 메시지의 기본 클래스입니다.

HubProtocolConstants

SignalR Hub 프로토콜과 관련된 상수입니다.

HubProtocolExtensions

IHubProtocol에 대한 확장 메서드입니다.

InvocationBindingFailureMessage

호출에 대한 인수를 바인딩하지 못한 경우를 나타냅니다. 이는 유선으로 전송되는 실제 메시지를 나타내지 않으며 호출을 구문 분석할 때 바인딩 오류가 발생했음을 나타내기 위해 에서 반환 TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) 됩니다. 호출 ID는 적절한 호출 ID와 연결된 클라이언트로 오류를 다시 보낼 수 있도록 연결됩니다.

InvocationMessage

비 스트리밍 호출을 나타내는 허브 메시지입니다.

JsonHubProtocol

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

MessagePackHubProtocol

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

NewtonsoftJsonHubProtocol

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

PingMessage

연결의 다른 쪽에 연결이 아직 활성 상태임을 알 수 있도록 하는 연결 유지 메시지입니다.

RawResult

역직렬화되는 개체를 사용 중인 프로토콜 형식으로 원시 직렬화된 바이트로 저장해야 함을 알리기 위해 구현에 반환 IHubProtocol 된 형식입니다.

SequenceMessage

전송되는 메시지 시퀀스의 다시 시작을 나타냅니다. SequenceId 은 전송되는 메시지의 시작 ID이며 중복 메시지일 수 있습니다.

StreamBindingFailureMessage

StreamDataMessage에 대한 인수를 바인딩하지 못한 경우를 나타냅니다. 이는 유선으로 전송되는 실제 메시지를 나타내지 않으며 StreamDataMessage를 구문 분석할 때 바인딩 오류가 발생했음을 나타내기 위해 에서 반환 TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) 됩니다. 스트림 ID는 관련 허브 메서드로 오류를 보낼 수 있도록 연결됩니다.

StreamInvocationMessage

스트리밍 호출을 나타내는 허브 메시지입니다.

StreamItemMessage

활성 스트림의 단일 항목을 나타냅니다.

인터페이스

IHubProtocol

SignalR Hubs와 통신하기 위한 프로토콜 추상화입니다.

설명

SignalR Hub 프로토콜에 대한 자세한 내용은 허브 프로토콜을 참조하세요.