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

Definition

Bricht einen ausstehenden asynchronen Vorgang ab.Cancels a pending asynchronous operation.

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

Hinweise

Wenn ein Vorgang aussteht, wird diese Methode ruft Abort für den zugrunde liegenden WebRequest.If an operation is pending, this method calls Abort on the underlying WebRequest.

Beim Aufruf CancelAsync, Ihre Anwendung erhält weiterhin das Abschlussereignis, die dem Vorgang zugeordnet.When you call CancelAsync, your application still receives the completion event associated with the operation. Z. B. beim Aufruf CancelAsync zum Abbrechen einer DownloadStringAsync -Operation, wenn Sie einen Ereignishandler für angegeben haben die DownloadStringCompleted -Ereignis Ereignishandler empfängt Benachrichtigung, die der Vorgang beendet wurde.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. Um zu erfahren, ob der Vorgang erfolgreich abgeschlossen, lesen die Cancelled Eigenschaft für die Basisklasse von DownloadDataCompletedEventArgs Datenobjekt, das in den Ereignisdaten übergeben, an den Ereignishandler.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.

Wenn kein asynchroner Vorgang ausgeführt wird, bewirkt diese Methode nichts.If no asynchronous operation is in progress, this method does nothing.

Gilt für: