TypedAsyncResult<T> Klasse

Definition

Eine konkrete Implementierung davon AsyncResult wird das Ergebnis Type umschließen und beim Aufrufen der End(IAsyncResult) Methode zurückgeben.

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

Name Beschreibung
TypedAsyncResult<T>(AsyncCallback, Object)

Initialisiert eine neue Instanz der Klasse, die TypedAsyncResult<T> über einen Rückrufdelegat und ein Statusobjekt verfügt.

TypedAsyncResult<T>(Object)

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

Eigenschaften

Name Beschreibung
AsyncState

Ruft ein benutzerdefiniertes Objekt ab, das Informationen zu einem asynchronen Vorgang qualifiziert oder enthält.

(Geerbt von AsyncResult)
AsyncWaitHandle

Ruft ein WaitHandle , das 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 typierte Ergebnis des abgeschlossenen asynchronen Vorgangs ab.

Methoden

Name Beschreibung
Complete(Boolean, Exception)

Rufen Sie diese Vollständige Version auf, wenn Sie während der Verarbeitung eine Ausnahme auslösen. Zusätzlich zur Benachrichtigung des Rückrufs erfasst sie die Ausnahme und speichert sie, die während des Aufrufs der End(IAsyncResult) Methode ausgelöst werden soll.

(Geerbt von AsyncResult)
Complete(Boolean)

Rufen Sie diese Abgeschlossene Version auf, wenn der asynchrone Vorgang abgeschlossen ist und keine Ausnahme aufgetreten ist. Er aktualisiert den Status des Vorgangs und benachrichtigt den Rückruf.

(Geerbt von AsyncResult)
Complete(T, Boolean, Exception)

Rufen Sie diese Vollständige Version auf, wenn Sie während der Verarbeitung eine Ausnahme auslösen. Zusätzlich zur Benachrichtigung des Rückrufs erfasst sie die Ausnahme und speichert sie, die während des Aufrufs der End(IAsyncResult) Methode ausgelöst werden soll.

Complete(T, Boolean)

Rufen Sie diese Abgeschlossene Version auf, wenn der asynchrone Vorgang abgeschlossen ist und keine Ausnahme aufgetreten ist. Er aktualisiert den Status des Vorgangs und benachrichtigt den Rückruf.

Dispose()

Gibt die von der aktuellen Instanz der AsyncResult Klasse verwendeten Ressourcen frei.

(Geerbt von AsyncResult)
Dispose(Boolean)

Wird von den und Dispose() den Finalize() Methoden aufgerufen, um die verwalteten und nicht verwalteten Ressourcen freizugeben, die von der aktuellen Instanz der AsyncResult Klasse verwendet werden.

(Geerbt von AsyncResult)
End(IAsyncResult)

End sollte aufgerufen werden, wenn die End-Funktion für den asynchronen Vorgang abgeschlossen ist. Sie stellt sicher, dass der asynchrone Vorgang abgeschlossen ist und eine allgemeine Überprüfung durchführt.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: