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 envió con el 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 por el usuario que se va a pasar a la devolución de llamada de la InviteAsync(PeerApplication, String, Byte[], Object) operación para su identificación. Este parámetro necesario debe ser único en todas las operaciones de invitación asincrónicas en curso.
- Atributos
Excepciones
El userToken parámetro 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 que PeerInvitationResponse el elemento del mismo nivel asociado a la solicitud InviteAsync.
Varias invitaciones pueden estar pendientes en cualquier 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á trueen .
Llamar a este método requiere un PermissionState de Unrestricted.