PeerNameResolver.ResolveAsyncCancel(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
取消指定的异步对等名称解析请求。
public:
void ResolveAsyncCancel(System::Object ^ userState);
[System.Security.SecurityCritical]
public void ResolveAsyncCancel (object userState);
[<System.Security.SecurityCritical>]
member this.ResolveAsyncCancel : obj -> unit
Public Sub ResolveAsyncCancel (userState As Object)
参数
- userState
- Object
向启动解析操作的 ResolveAsync 方法实例提供的对象。
- 属性
例外
userState
参数不能为 null
。
注解
调用此方法可保证系统不会尝试获取指定 PeerName的其他记录。 如果在异步对等名称解析操作未完成时调用此方法,它将充当“无操作” (NO OP) 。
必须提供 对象, userState
因为它用于在进行多个调用时跟踪特定的异步调用。 调用方提供的此对象对于每个对等名称解析请求都是唯一的。
此方法将立即返回,但操作可能会立即取消,也可能不立即取消。 事件返回 ResolveCompleted 的事件参数包含一个字段,客户端可以轮询该字段以确定是否发生了取消。
调用此方法可确保尽快向 ResolveCompleted 事件发出信号,并将事件参数 Cancelled 设置为 true
。
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈