Microsoft.AspNetCore.SignalR.Protocol 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 프로토콜에 대한 자세한 내용은 허브 프로토콜을 참조하세요.