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) |
创建一个新实例,用于 IProgress<T> RPC 调用的接收端。 |
CreateProgress<T>(JsonRpc, Object) |
创建一个新实例,用于 IProgress<T> RPC 调用的接收端。 |
FindIProgressOfT(Type) |
Type转换为其IProgress<T>类型。 |
GetTokenForProgress(Object) |
获取用作 Int64 JSON 消息中实现IProgress<T>的替换Object的类型令牌。 |
IsSupportedProgressType(Type) |
检查给定Type实现是否 。IProgress<T> |
OnResponseReceived(Int64) |
当收到响应以清除与请求关联的对象并避免内存泄漏时调用此方法。 |
TryGetProgressObject(Int64, MessageFormatterProgressTracker+ProgressParamInformation) |
MessageFormatterProgressTracker.ProgressParamInformation获取与给定进度 ID 关联的对象。 |
TryGetProgressObject(Object, MessageFormatterProgressTracker+ProgressParamInformation) |
MessageFormatterProgressTracker.ProgressParamInformation获取与给定进度 ID 关联的对象。 |