AsyncResult Třída
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í.
Abstraktní základní třída, která implementuje IAsyncResult rozhraní. Slouží jako základní třída, ze které se odvozují IAsyncResult objekty, které lze použít pro běžné scénáře asynchronního programování.
public ref class AsyncResult abstract : IAsyncResult, IDisposable
public abstract class AsyncResult : IAsyncResult, IDisposable
type AsyncResult = class
interface IAsyncResult
interface IDisposable
Public MustInherit Class AsyncResult
Implements IAsyncResult, IDisposable
- Dědičnost
-
AsyncResult
- Odvozené
- Implementuje
Poznámky
Další informace najdete v rozhraní System.IAsyncResult .
Třída TypedAsyncResult<T> je odvozena z AsyncResulttřídy .
Konstruktory
AsyncResult() |
Volání z konstruktorů v odvozených třídách k inicializaci instance AsyncResult třídy, která nemá delegát zpětné volání nebo stavový objekt. |
AsyncResult(AsyncCallback, Object) |
Volána z konstruktorů v odvozených třídách k inicializaci instance AsyncResult třídy, která má delegát zpětné volání a stavový objekt. |
AsyncResult(Object) |
Volána z konstruktorů v odvozených třídách k inicializaci instance AsyncResult třídy, která nemá delegát zpětné volání, ale má objekt stavu. |
Vlastnosti
AsyncState |
Získá uživatelem definovaný objekt, který kvalifikuje nebo obsahuje informace o asynchronní operaci. |
AsyncWaitHandle |
Získá, WaitHandle který se používá k čekání na dokončení asynchronní operace. |
CompletedSynchronously |
Získá hodnotu, která označuje, zda asynchronní operace dokončena synchronně. |
IsCompleted |
Získá hodnotu, která označuje, zda asynchronní operace byla dokončena. |
Metody
Complete(Boolean) |
Volejte tuto verzi complete, když je asynchronní operace dokončena a nebyla zjištěna žádná výjimka. Aktualizuje stav operace a upozorní zpětné volání. |
Complete(Boolean, Exception) |
Volejte tuto verzi complete, pokud během zpracování vyvoláte výjimku. Kromě upozornění zpětného volání zachytí výjimku a uloží ji k vyvolání během volání End(IAsyncResult) metody . |
Dispose() |
Uvolní prostředky používané aktuální instancí třídy AsyncResult. |
Dispose(Boolean) |
Volána metodami Dispose() a Finalize() k uvolnění spravovaných a nespravovaných prostředků používaných aktuální instancí AsyncResult třídy . |
End(IAsyncResult) |
Volání této metody po dokončení |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Finalize() |
Umožňuje objektu AsyncResult pokusit se uvolnit prostředky a provést další operace čištění předtím, než je uvolněna uvolňováním paměti. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |