MessageFormatterProgressTracker 클래스

정의

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

public class MessageFormatterProgressTracker
type MessageFormatterProgressTracker = class
Public Class MessageFormatterProgressTracker
상속
MessageFormatterProgressTracker

생성자

MessageFormatterProgressTracker()

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

MessageFormatterProgressTracker(JsonRpc, IJsonRpcFormatterState)

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

필드

ProgressRequestSpecialMethod

진행률 알림에 대한 특수 메서드 이름입니다.

속성

RequestIdBeingSerialized

변환기가 요청 진행률 맵을 만드는 데 사용할 수 있도록 현재 serialize되는 요청의 ID를 가져오거나 설정합니다.

메서드

CreateProgress(JsonRpc, Object, Type)

RPC 호출의 IProgress<T> 수신 끝에 사용할 새 인스턴스를 만듭니다.

CreateProgress<T>(JsonRpc, Object)

RPC 호출의 IProgress<T> 수신 끝에 사용할 새 인스턴스를 만듭니다.

FindIProgressOfT(Type)

지정된 IProgress<T> 형식을 변환합니다Type.

GetTokenForProgress(Object)

Int64 JSON 메시지에서 구현의 Object 대체로 사용할 형식 토큰을 IProgress<T> 가져옵니다.

IsSupportedProgressType(Type)

지정된 Type 구현이 있는지 확인합니다.IProgress<T>

OnResponseReceived(Int64)

응답이 수신되면 이 메서드를 호출하여 요청과 연결된 개체를 지우고 메모리 누수 방지

TryGetProgressObject(Int64, MessageFormatterProgressTracker+ProgressParamInformation)

MessageFormatterProgressTracker.ProgressParamInformation 지정된 진행률 ID와 연결된 개체를 가져옵니다.

TryGetProgressObject(Object, MessageFormatterProgressTracker+ProgressParamInformation)

MessageFormatterProgressTracker.ProgressParamInformation 지정된 진행률 ID와 연결된 개체를 가져옵니다.

적용 대상