TypedAsyncResult<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |