WebClient.CancelAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zruší čekající asynchronní operaci.
public:
void CancelAsync();
public void CancelAsync ();
member this.CancelAsync : unit -> unit
Public Sub CancelAsync ()
Poznámky
Pokud operace čeká na vyřízení, tato metoda volá Abort v podkladovém WebRequestobjektu .
Poznámka
Od verze .NET Core 2.0 nezruší požadavek okamžitě, CancelAsync pokud se odpověď začala načítat. Pro optimální chování při zrušení použijte HttpClient místo třídy WebClienttřídu .
Při volání aplikace CancelAsyncstále obdrží událost dokončení přidruženou k operaci. Například při volání CancelAsync za účelem zrušení DownloadStringAsync operace, pokud jste zadali obslužnou rutinu DownloadStringCompleted události pro událost, obdrží obslužná rutina události oznámení o ukončení operace. Pokud chcete zjistit, jestli se operace úspěšně dokončila, zkontrolujte Cancelled vlastnost základní třídy DownloadDataCompletedEventArgs v objektu dat události předaného obslužné rutině události.
Pokud neprobíhá žádná asynchronní operace, tato metoda neprovede nic.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro