Share via


PeerNameResolver.ResolveAsyncCancel(Object) Método

Definición

Cancela la solicitud de resolución de nombres del mismo nivel asincrónica especificada.

public:
 void ResolveAsyncCancel(System::Object ^ userState);
[System.Security.SecurityCritical]
public void ResolveAsyncCancel (object userState);
[<System.Security.SecurityCritical>]
member this.ResolveAsyncCancel : obj -> unit
Public Sub ResolveAsyncCancel (userState As Object)

Parámetros

userState
Object

Objeto proporcionado a la instancia de método ResolveAsync que inicia la operación de resolución.

Atributos

Excepciones

Los parámetros userState no pueden ser null.

Comentarios

Llamar a este método garantiza que el sistema no intentará obtener registros adicionales para el especificado PeerName. Si se llama a este método cuando una operación asincrónica de resolución de nombres del mismo nivel no está pendiente, actúa como una "operación sin" (NO OP).

El userState objeto debe proporcionarse, ya que se usa para realizar un seguimiento de una llamada asincrónica específica cuando hay varias llamadas en curso. Este objeto proporcionado por el autor de la llamada es único para cada solicitud de resolución de nombres del mismo nivel.

Este método devolverá inmediatamente, pero la operación puede o no cancelarse inmediatamente. Los argumentos de evento devueltos por el ResolveCompleted evento contienen un campo que los clientes pueden sondear para determinar si se produjo la cancelación.

Llamar a este método garantiza que el evento ResolveCompleted se señale lo antes posible con el argumento Cancelled de evento establecido trueen .

Se aplica a

Consulte también