Compartir a través de


Peer.InviteAsyncCancel(Object) Método

Definición

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á trueen .

Llamar a este método requiere un PermissionState de Unrestricted.

Se aplica a

Consulte también