WebClient.CancelAsync 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 una operación asincrónica pendiente.
public:
void CancelAsync();
public void CancelAsync ();
member this.CancelAsync : unit -> unit
Public Sub CancelAsync ()
Comentarios
Si hay una operación pendiente, este método llama a Abort en el subyacente WebRequest.
Nota
A partir de .NET Core 2.0, CancelAsync no cancela la solicitud inmediatamente si la respuesta se ha iniciado para capturar. Para un comportamiento óptimo de cancelación, use la HttpClient clase en lugar de WebClient.
Cuando se llama a CancelAsync, la aplicación sigue recibiendo el evento de finalización asociado a la operación. Por ejemplo, al llamar CancelAsync a para cancelar una DownloadStringAsync operación, si ha especificado un controlador de eventos para el evento, el DownloadStringCompleted controlador de eventos recibe una notificación de que la operación ha finalizado. Para saber si la operación se completó correctamente, compruebe la Cancelled propiedad en la clase base de DownloadDataCompletedEventArgs en el objeto de datos del evento pasado al controlador de eventos.
Si no hay ninguna operación asincrónica en curso, este método no hace nada.
Se aplica a
Comentaris
https://aka.ms/ContentUserFeedback.
Properament: al llarg del 2024 eliminarem gradualment GitHub Issues com a mecanisme de retroalimentació del contingut i el substituirem per un nou sistema de retroalimentació. Per obtenir més informació, consulteu:Envieu i consulteu els comentaris de