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é lze odvodit IAsyncResult objekty, které lze použít pro běžné asynchronní programovací scénáře.
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 naleznete v System.IAsyncResult rozhraní.
Třída TypedAsyncResult<T> je odvozena z AsyncResult.
Konstruktory
| Name | Description |
|---|---|
| AsyncResult() |
Volá se z konstruktorů v odvozených třídách k inicializaci instance AsyncResult třídy, která nemá delegát zpětného volání nebo stavový objekt. |
| AsyncResult(AsyncCallback, Object) |
Volá se z konstruktorů v odvozených třídách k inicializaci instance AsyncResult třídy, která má delegát zpětného volání a stavový objekt. |
| AsyncResult(Object) |
Volána z konstruktorů v odvozených tříd inicializovat instanci AsyncResult třídy, která nemá delegát zpětné volání, ale má stavový objekt. |
Vlastnosti
| Name | Description |
|---|---|
| AsyncState |
Získá uživatelem definovaný objekt, který kvalifikuje nebo obsahuje informace o asynchronní operaci. |
| AsyncWaitHandle |
WaitHandle Získá, který se používá k čekání na dokončení asynchronní operace. |
| CompletedSynchronously |
Získá hodnotu, která označuje, zda asynchronní operace byla dokončena synchronně. |
| IsCompleted |
Získá hodnotu, která označuje, zda asynchronní operace byla dokončena. |
Metody
| Name | Description |
|---|---|
| Complete(Boolean, Exception) |
Pokud během zpracování vyvoláte výjimku, zavolejte tuto verzi dokončení. Kromě upozorňování zpětného volání zachytí výjimku a uloží ji, aby byla vyvolán během volání End(IAsyncResult) metody. |
| Complete(Boolean) |
Volání této verze dokončení při dokončení asynchronní operace a nebyla zjištěna žádná výjimka. Aktualizuje stav operace a upozorní zpětné volání. |
| Dispose() |
Uvolní prostředky používané aktuální instancí AsyncResult třídy. |
| Dispose(Boolean) |
Volali je a Dispose() metodu Finalize() 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 při |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Finalize() |
AsyncResult Umožňuje objektu, aby se pokusil uvolnit prostředky a provést další operace čištění před uvolněním paměti. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |