Freigeben über


TypedAsyncResult<T> Klasse

Definition

Eine konkrete Implementierung der AsyncResult-Klasse, die das Ergebnis der Type-Klasse umschließt und es zurückgibt, wenn die End(IAsyncResult)-Methode aufgerufen wird.

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

Typparameter

T

Der Typ des Ergebnisses.

Vererbung
TypedAsyncResult<T>

Konstruktoren

TypedAsyncResult<T>(AsyncCallback, Object)

Initialisiert eine neue Instanz der TypedAsyncResult<T>-Klasse, die einen Rückrufdelegaten und ein Zustandsobjekt besitzt.

TypedAsyncResult<T>(Object)

Initialisiert eine neue Instanz der TypedAsyncResult<T>-Klasse, die über ein angegebenes Zustandsobjekt verfügt.

Eigenschaften

AsyncState

Ruft ein benutzerdefiniertes Objekt ab, das einen asynchronen Vorgang qualifiziert oder Informationen darüber enthält.

(Geerbt von AsyncResult)
AsyncWaitHandle

Ruft einen WaitHandle ab, der verwendet wird, um auf den Abschluss eines asynchronen Vorgangs zu warten.

(Geerbt von AsyncResult)
CompletedSynchronously

Ruft einen Wert ab, der angibt, ob der asynchrone Vorgang synchron abgeschlossen wurde.

(Geerbt von AsyncResult)
IsCompleted

Ruft einen Wert ab, der angibt, ob der asynchrone Vorgang abgeschlossen wurde.

(Geerbt von AsyncResult)
Result

Ruft das typisierte Ergebnis des abgeschlossenen asynchronen Vorgangs ab.

Methoden

Complete(Boolean)

Rufen Sie diese Version von "complete" auf, wenn der asynchrone Vorgang abgeschlossen ist und keine Ausnahme aufgetreten ist. Aktualisiert den Zustand der Operation und benachrichtigt den Rückruf.

(Geerbt von AsyncResult)
Complete(Boolean, Exception)

Rufen Sie diese Version von "complete" auf, wenn Sie eine Ausnahme während der Verarbeitung auslösen. Zusätzlich zum Benachrichtigen des Rückrufs wird die Ausnahme erfasst und gespeichert, bevor sie während des Aufrufs der End(IAsyncResult)-Methode ausgelöst wird.

(Geerbt von AsyncResult)
Complete(T, Boolean)

Rufen Sie diese Version von "complete" auf, wenn der asynchrone Vorgang abgeschlossen ist und keine Ausnahme aufgetreten ist. Aktualisiert den Zustand der Operation und benachrichtigt den Rückruf.

Complete(T, Boolean, Exception)

Rufen Sie diese Version von "complete" auf, wenn Sie eine Ausnahme während der Verarbeitung auslösen. Zusätzlich zum Benachrichtigen des Rückrufs wird die Ausnahme erfasst und gespeichert, bevor sie während des Aufrufs der End(IAsyncResult)-Methode ausgelöst wird.

Dispose()

Gibt alle von der aktuellen Instanz der AsyncResult-Klasse verwendeten Ressourcen frei.

(Geerbt von AsyncResult)
Dispose(Boolean)

Wird von der Dispose()-Methode und der Finalize()-Methode aufgerufen, um die verwalteten und nicht verwalteten von der aktuellen Instanz der AsyncResult-Klasse verwendeten Ressourcen freizugeben.

(Geerbt von AsyncResult)
End(IAsyncResult)

Ende sollte aufgerufen werden, wenn die End-Funktion für den asynchronen Vorgang abgeschlossen ist. Damit wird sichergestellt, dass der asynchrone Vorgang abgeschlossen ist. Außerdem wird eine allgemeine Validierung durchgeführt.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: