Peer.InviteAsyncCancel(Object) Método

Definição

Cancela o convite que foi 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 utilizador para passar ao callback da InviteAsync(PeerApplication, String, Byte[], Object) operação para identificação. Este parâmetro exigido deve ser único em todas as operações de convite assíncrono em andamento.

Atributos

Exceções

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

Um convite assíncrono não está em aberto.

Observações

Chamar este método garante que o sistema deixará de esperar por um PeerInvitationResponse do par associado ao pedido InviteAsync.

Vários convites podem estar pendentes a qualquer momento. Se o InviteAsyncCancel método for chamado quando uma operação assíncrona identificada por o userToken não existe, é lançada uma exceção. O userToken objeto deve ser fornecido, pois é usado para rastrear uma chamada assíncrona específica. Este objeto fornecido pela aplicação host é único para cada pedido de convite.

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

Chamar este método requer um PermissionState de Unrestricted.

Aplica-se a

Ver também