MessageFormatterProgressTracker 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含實用方法的類別,可協助訊息格式器實作 的支援 IProgress<T> 。
public class MessageFormatterProgressTracker
type MessageFormatterProgressTracker = class
Public Class MessageFormatterProgressTracker
- 繼承
-
MessageFormatterProgressTracker
建構函式
MessageFormatterProgressTracker() |
包含實用方法的類別,可協助訊息格式器實作 的支援 IProgress<T> 。 |
MessageFormatterProgressTracker(JsonRpc, IJsonRpcFormatterState) |
初始化 MessageFormatterProgressTracker 類別的新執行個體。 |
欄位
ProgressRequestSpecialMethod |
進度通知的特殊方法名稱。 |
屬性
RequestIdBeingSerialized |
取得或設定目前正在序列化之要求的識別碼,讓轉換器可以使用它來建立要求進度對應。 |
方法
CreateProgress(JsonRpc, Object, Type) |
建立 的新實例 IProgress<T> ,以用於 RPC 呼叫的接收端。 |
CreateProgress<T>(JsonRpc, Object) |
建立 的新實例 IProgress<T> ,以用於 RPC 呼叫的接收端。 |
FindIProgressOfT(Type) |
將指定的 Type 轉換為其 IProgress<T> 型別。 |
GetTokenForProgress(Object) |
Int64取得型別權杖,以取代 Object JSON 訊息中的實作 IProgress<T> 。 |
IsSupportedProgressType(Type) |
檢查指定的 Type 是否實作 IProgress<T> 。 |
OnResponseReceived(Int64) |
收到回應以清除與要求相關聯的物件,並避免記憶體流失時呼叫這個方法。 |
TryGetProgressObject(Int64, MessageFormatterProgressTracker+ProgressParamInformation) |
MessageFormatterProgressTracker.ProgressParamInformation取得與指定進度識別碼相關聯的 物件。 |
TryGetProgressObject(Object, MessageFormatterProgressTracker+ProgressParamInformation) |
MessageFormatterProgressTracker.ProgressParamInformation取得與指定進度識別碼相關聯的 物件。 |