Peer.InviteAsyncCancel(Object) Método

Definição

Cancela o convite enviado com o InviteAsync(PeerApplication, String, Byte[], Object) método.

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)

Parâmetros

userToken
Object

Objeto definido pelo usuário a ser passado para o retorno de chamada da InviteAsync(PeerApplication, String, Byte[], Object) operação para identificação. Esse parâmetro necessário deve ser exclusivo em todas as operações de convite assíncronas em andamento.

Atributos

Exceções

O userToken parâmetro não pode ser null.

Um convite assíncrono não é excelente.

Comentários

Chamar esse método garante que o sistema deixará de esperar por um PeerInvitationResponse par associado à solicitação InviteAsync.

Vários convites podem estar pendentes a qualquer momento. Se o InviteAsyncCancel método for chamado quando uma operação assíncrona identificada pelo userToken não existir, uma exceção será gerada. O userToken objeto deve ser fornecido, pois é usado para rastrear uma chamada assíncrona específica. Esse objeto fornecido pelo aplicativo host é exclusivo para cada solicitação de convite.

Quando esse método é usado, o InviteCompleted evento ainda pode ser gerado, mas a propriedade Cancelled no objeto associado InviteCompletedEventArgs será definida como true.

Chamar esse método requer um PermissionState .Unrestricted

Aplica-se a

Confira também