MessageFormatterProgressTracker クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メッセージ フォーマッタがサポートを実装するのに役立つ便利なメソッドを IProgress<T>含むクラス。
public class MessageFormatterProgressTracker
type MessageFormatterProgressTracker = class
Public Class MessageFormatterProgressTracker
- 継承
-
MessageFormatterProgressTracker
コンストラクター
MessageFormatterProgressTracker() |
メッセージ フォーマッタがサポートを実装するのに役立つ便利なメソッドを IProgress<T>含むクラス。 |
MessageFormatterProgressTracker(JsonRpc, IJsonRpcFormatterState) |
MessageFormatterProgressTracker クラスの新しいインスタンスを初期化します。 |
フィールド
ProgressRequestSpecialMethod |
進行状況通知の特別なメソッド名。 |
プロパティ
RequestIdBeingSerialized |
コンバーターが要求の進行状況マップを作成するために使用できるように、現在シリアル化されている要求の ID を取得または設定します。 |
メソッド
CreateProgress(JsonRpc, Object, Type) |
RPC 呼び出しの IProgress<T> 受信側で使用する新しいインスタンスを作成します。 |
CreateProgress<T>(JsonRpc, Object) |
RPC 呼び出しの IProgress<T> 受信側で使用する新しいインスタンスを作成します。 |
FindIProgressOfT(Type) |
指定された Type 型 IProgress<T> に変換します。 |
GetTokenForProgress(Object) |
JSON メッセージのInt64実装IProgress<T>の代わりに使用するObject型トークンを取得します。 |
IsSupportedProgressType(Type) |
特定 Type の実装が実行されているかどうかを確認します IProgress<T>。 |
OnResponseReceived(Int64) |
応答が受信されたときにこのメソッドを呼び出して、要求に関連付けられているオブジェクトをクリアし、メモリ リークを回避します。 |
TryGetProgressObject(Int64, MessageFormatterProgressTracker+ProgressParamInformation) |
指定された進行状況 ID に MessageFormatterProgressTracker.ProgressParamInformation 関連付けられているオブジェクトを取得します。 |
TryGetProgressObject(Object, MessageFormatterProgressTracker+ProgressParamInformation) |
指定された進行状況 ID に MessageFormatterProgressTracker.ProgressParamInformation 関連付けられているオブジェクトを取得します。 |