Peer.InviteAsyncCancel(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
取消使用 InviteAsync(PeerApplication, String, Byte[], Object) 方法发送的邀请。
public:
void InviteAsyncCancel(System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsyncCancel (object userToken);
[<System.Security.SecurityCritical>]
member this.InviteAsyncCancel : obj -> unit
Public Sub InviteAsyncCancel (userToken As Object)
参数
- userToken
- Object
要传递给 InviteAsync(PeerApplication, String, Byte[], Object) 操作回调进行标识的用户定义的对象。 此所需参数在正在进行的所有异步邀请操作中必须唯一。
- 属性
例外
userToken
参数不能为 null
。
异步邀请不是未完成的。
注解
调用此方法可确保系统停止等待 PeerInvitationResponse 与 InviteAsync 请求关联的对等方提供的 。
多个邀请可能在任何给定时间未完成。
InviteAsyncCancel如果在不存在由 userToken
标识的异步操作时调用 方法,则会引发异常。
userToken
必须提供 对象,因为它用于跟踪特定的异步调用。 此主机应用程序提供的对象对于每个邀请请求都是唯一的。
使用此方法时, InviteCompleted 仍可以引发 事件,但关联 InviteCompletedEventArgs 对象上的 Cancelled 属性将设置为 true
。
调用此方法需要 PermissionState 的 Unrestricted。