Peer.InviteAsyncCancel(Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.