Partilhar via


Peer.InviteAsyncCancel(Object) Método

Definição

Cancela o convite enviado com o método 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)

Parâmetros

userToken
Object

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

Atributos

Exceções

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

Um convite assíncrono não está pendente.

Comentários

Chamar esse método garante que o sistema deixará de aguardar um PeerInvitationResponse do 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 truecomo .

Chamar esse método requer um PermissionState de Unrestricted.

Aplica-se a

Confira também