Share via


TypedAsyncResult<T> Třída

Definice

Konkrétní implementace AsyncResult , která zabalí výsledek Type a vrátí ho při zavolání End(IAsyncResult) metody.

generic <typename T>
public ref class TypedAsyncResult : System::IdentityModel::AsyncResult
public class TypedAsyncResult<T> : System.IdentityModel.AsyncResult
type TypedAsyncResult<'T> = class
    inherit AsyncResult
Public Class TypedAsyncResult(Of T)
Inherits AsyncResult

Parametry typu

T

Typ výsledku

Dědičnost
TypedAsyncResult<T>

Konstruktory

TypedAsyncResult<T>(AsyncCallback, Object)

Inicializuje novou instanci TypedAsyncResult<T> třídy, která má zpětné volání delegáta a stav objektu.

TypedAsyncResult<T>(Object)

Inicializuje novou instanci TypedAsyncResult<T> třídy, která má objekt stavu.

Vlastnosti

AsyncState

Získá uživatelem definovaný objekt, který kvalifikuje nebo obsahuje informace o asynchronní operaci.

(Zděděno od AsyncResult)
AsyncWaitHandle

Získá, WaitHandle který se používá k čekání na dokončení asynchronní operace.

(Zděděno od AsyncResult)
CompletedSynchronously

Získá hodnotu, která označuje, zda asynchronní operace dokončena synchronně.

(Zděděno od AsyncResult)
IsCompleted

Získá hodnotu, která označuje, zda asynchronní operace byla dokončena.

(Zděděno od AsyncResult)
Result

Získá typový výsledek dokončené asynchronní operace.

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í.

(Zděděno od AsyncResult)
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 .

(Zděděno od AsyncResult)
Complete(T, 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(T, 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.

(Zděděno od 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 .

(Zděděno od AsyncResult)
End(IAsyncResult)

Funkce End by měla být volána po dokončení funkce End pro asynchronní operaci. Zajišťuje dokončení asynchronní operace a provádí některé běžné ověření.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
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)

Platí pro