Peer.InviteAsyncCancel(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отменяет приглашение, отправленное с помощью метода 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 может вызываться, но свойству Cancelled связанного InviteCompletedEventArgs объекта будет присвоено значение true
.
Для вызова этого метода требуется .PermissionStateUnrestricted