Peer.InviteAsyncCancel(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cancela la invitación que se envío con el 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 por el usuario para pasar a la devolución de llamada de la operación InviteAsync(PeerApplication, String, Byte[], Object) para la identificación. Este parámetro requerido debe ser único en todas las operaciones de invitación asincrónicas en curso.
- Atributos
Excepciones
El parámetro userToken
no puede ser null
.
Una invitación asincrónica no está pendiente.
Comentarios
Llamar a este método garantiza que el sistema dejará de esperar a un PeerInvitationResponse elemento del mismo nivel asociado a la solicitud InviteAsync.
Es posible que varias invitaciones estén pendientes en un momento dado. Si se llama al InviteAsyncCancel método cuando no existe una operación asincrónica identificada por userToken
, se produce una excepción. El userToken
objeto debe proporcionarse, ya que se usa para realizar un seguimiento de una llamada asincrónica específica. Este objeto proporcionado por la aplicación host es único para cada solicitud de invitación.
Cuando se usa este método, el InviteCompleted evento todavía se puede generar, pero la propiedad Cancelled del objeto asociado InviteCompletedEventArgs se establecerá true
en .
Llamar a este método requiere un PermissionState de Unrestricted.