JsonHubProtocol 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
System.Text.Json을 사용하여 SignalR Hub 프로토콜을 구현합니다.
public ref class JsonHubProtocol : Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol
public ref class JsonHubProtocol sealed : Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol
public class JsonHubProtocol : Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol
public sealed class JsonHubProtocol : Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol
type JsonHubProtocol = class
interface IHubProtocol
Public Class JsonHubProtocol
Implements IHubProtocol
Public NotInheritable Class JsonHubProtocol
Implements IHubProtocol
- 상속
-
JsonHubProtocol
- 구현
생성자
JsonHubProtocol() |
JsonHubProtocol 클래스의 새 인스턴스를 초기화합니다. |
JsonHubProtocol(IOptions<JsonHubProtocolOptions>) |
JsonHubProtocol 클래스의 새 인스턴스를 초기화합니다. |
속성
Name |
프로토콜의 이름을 가져옵니다. 이름은 SignalR에서 클라이언트와 서버 간에 프로토콜을 resolve 데 사용됩니다. |
PayloadSerializer |
호출 인수를 serialize하고 값을 반환하는 데 사용되는 serializer를 가져옵니다. |
TransferFormat |
프로토콜의 전송 형식을 가져옵니다. |
Version |
프로토콜의 주 버전을 가져옵니다. |
메서드
GetMessageBytes(HubMessage) |
지정된 HubMessage 를 직렬화된 표현으로 변환합니다. |
IsVersionSupported(Int32) |
프로토콜이 지정된 버전을 지원하는지 여부를 나타내는 값을 가져옵니다. |
TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) |
지정된 직렬화된 표현에서 지정된 바인더를 사용하여 새 HubMessage 를 만듭니다. |
WriteMessage(HubMessage, IBufferWriter<Byte>) |
지정된 HubMessage 를 작성기에 씁니다. |
확장 메서드
GetMessageBytes(IHubProtocol, HubMessage) |
지정된 HubMessage 를 직렬화된 표현으로 변환합니다. |