PeerNameResolver.ResolveAsyncCancel(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 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 true
en .