MessageFormatterProgressTracker 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
메시지 포맷터가 지원을 구현 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와 연결된 개체를 가져옵니다. |