Peer.InviteAsyncCancel(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 true
como .
Chamar esse método requer um PermissionState de Unrestricted.