AsyncResult 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 abstrakte Basisklasse, die die IAsyncResult-Schnittstelle implementiert. Fungiert als Basisklasse, von der IAsyncResult-Objekte abgeleitet werden, die für allgemeine asynchrone Programmierungsszenarien verwendet werden können.
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
- Vererbung
-
AsyncResult
- Abgeleitet
- Implementiert
Hinweise
Weitere Informationen finden Sie in der System.IAsyncResult -Schnittstelle.
Die TypedAsyncResult<T>-Klasse wird von AsyncResult abgeleitet.
Konstruktoren
AsyncResult() |
Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um eine instance der Klasse zu initialisieren, die AsyncResult keinen Rückrufdelegat oder ein Zustandsobjekt aufweist. |
AsyncResult(AsyncCallback, Object) |
Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um eine instance der Klasse zu initialisieren, die AsyncResult über einen Rückrufdelegat und ein Zustandsobjekt verfügt. |
AsyncResult(Object) |
Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um eine instance der Klasse zu initialisieren, die AsyncResult keinen Rückrufdelegat, aber ein Zustandsobjekt aufweist. |
Eigenschaften
AsyncState |
Ruft ein benutzerdefiniertes Objekt ab, das einen asynchronen Vorgang qualifiziert oder Informationen darüber enthält. |
AsyncWaitHandle |
Ruft einen WaitHandle ab, der verwendet wird, um auf den Abschluss eines asynchronen Vorgangs zu warten. |
CompletedSynchronously |
Ruft einen Wert ab, der angibt, ob der asynchrone Vorgang synchron abgeschlossen wurde. |
IsCompleted |
Ruft einen Wert ab, der angibt, ob der asynchrone Vorgang abgeschlossen wurde. |
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. |
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. |
Dispose() |
Gibt alle von der aktuellen Instanz der AsyncResult-Klasse verwendeten Ressourcen frei. |
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. |
End(IAsyncResult) |
Rufen Sie diese Methode auf, wenn die |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Finalize() |
Ermöglicht dem AsyncResult-Objekt den Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. |
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) |