StreamJsonRpc.Reflection 네임스페이스

클래스

CodeGenHelpers

호출할 동적으로 생성된 프록시에 대한 도우미 메서드입니다. mono는 IgnoresAccessChecksToAttribute를 지원하지 않으므로 이 형식은 public일 뿐입니다. 직접 호출하지 마세요.

JsonRpcMessageEventArgs

보낸 요청 RequestId 또는 응답 메시지를 전달합니다.

JsonRpcResponseEventArgs

응답 메시지의 RequestId 성공 상태와 성공 상태를 전달합니다.

MessageFormatterDuplexPipeTracker

IJsonRpcMessageFormatter JSON-RPC를 통해 마샬링을 지원하는 구현을 IDuplexPipe 지원합니다.

MessageFormatterEnumerableTracker

구현에서 IJsonRpcMessageFormatter RPC 메서드의 반환 값을 지원하는 IAsyncEnumerable<T> 데 사용할 수 있는 도우미 클래스입니다.

MessageFormatterProgressTracker

메시지 포맷터가 지원을 구현 IProgress<T>하는 데 도움이 되는 유용한 메서드가 포함된 클래스입니다.

MessageFormatterProgressTracker.ProgressParamInformation

구현하는 개체의 관련 정보를 유지하는 데 사용되는 클래스입니다 IProgress<T>.

인터페이스

IJsonRpcFormatterCallbacks

JsonRpc 리소스 정리를 수행할 수 있는 콜백을 IJsonRpcMessageFormatter 노출하기 위해 구현됩니다.

IJsonRpcFormatterState

와 같은 MessageFormatterEnumerableTracker일부 포맷터 확장을 지원하기 위해 인스턴스에서 구현 IJsonRpcMessageFormatter 하는 인터페이스입니다.

IJsonRpcFormatterTracingCallbacks

필요에 따라 메시지의 JSON 표현을 IJsonRpcMessageFormatter 추적하기 위해 완전히 직렬화된 시퀀스가 필요한 경우에 구현됩니다.

IJsonRpcMessageBufferManager

버퍼를 해제하거나 안전하게 재활용할 수 있도록 메시지 역직렬화가 완료된 시기에 대한 알림을 요청하기 위해 개체에서 찾을 IJsonRpcMessageHandler 수 있는 인터페이스입니다.

IJsonRpcTracingCallbacks

메시지 추적을 JsonRpcIJsonRpcMessageFormatter 용이하게 하는 데 사용할 구현을 위해 구현된 인터페이스입니다.