Peer.InviteAsyncCancel(Object) Método

Definición

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.

Se aplica a

Consulte también