WebClient.CancelAsync WebClient.CancelAsync WebClient.CancelAsync WebClient.CancelAsync Method

Definizione

Annulla un'operazione asincrona in sospeso.Cancels a pending asynchronous operation.

public:
 void CancelAsync();
public void CancelAsync ();
member this.CancelAsync : unit -> unit
Public Sub CancelAsync ()

Commenti

Se un'operazione è in sospeso, questo metodo chiama Abort sottostante WebRequest.If an operation is pending, this method calls Abort on the underlying WebRequest.

Quando si chiama CancelAsync, l'applicazione riceve comunque l'evento di completamento associato all'operazione.When you call CancelAsync, your application still receives the completion event associated with the operation. Ad esempio, quando si chiama CancelAsync per annullare una DownloadStringAsync operazione, se è stato specificato un gestore eventi per il DownloadStringCompleted evento, il gestore eventi riceve la notifica che l'operazione è stata terminata.For example, when you call CancelAsync to cancel a DownloadStringAsync operation, if you have specified an event handler for the DownloadStringCompleted event, your event handler receives notification that the operation has ended. Per informazioni su se l'operazione è stata completata, controllare la Cancelled proprietà sulla classe di base di DownloadDataCompletedEventArgs nell'evento oggetto dati passato al gestore dell'evento.To learn whether the operation completed successfully, check the Cancelled property on the base class of DownloadDataCompletedEventArgs in the event data object passed to the event handler.

Se nessuna operazione asincrona è in corso, questo metodo non esegue alcuna operazione.If no asynchronous operation is in progress, this method does nothing.

Si applica a