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. Dient als Basisklasse, von der IAsyncResult Objekte abgeleitet werden können, die für gängige asynchrone Programmierszenarien 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
| Name | Beschreibung |
|---|---|
| AsyncResult() |
Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um eine Instanz der Klasse zu initialisieren, die AsyncResult nicht über einen Rückrufdelegat oder ein Statusobjekt verfügt. |
| AsyncResult(AsyncCallback, Object) |
Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um eine Instanz der Klasse zu initialisieren, die AsyncResult über einen Rückrufdelegat und ein Statusobjekt verfügt. |
| AsyncResult(Object) |
Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um eine Instanz der Klasse zu initialisieren, die AsyncResult nicht über einen Rückrufdelegat verfügt, aber über ein Statusobjekt verfügt. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AsyncState |
Ruft ein benutzerdefiniertes Objekt ab, das Informationen zu einem asynchronen Vorgang qualifiziert oder enthält. |
| AsyncWaitHandle |
Ruft ein WaitHandle , das 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
| 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. |
| 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. |
| Dispose() |
Gibt die von der aktuellen Instanz der AsyncResult Klasse verwendeten Ressourcen frei. |
| 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. |
| End(IAsyncResult) |
Rufen Sie diese Methode auf, wenn die |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| Finalize() |
Ermöglicht es dem AsyncResult Objekt, Ressourcen freizugeben und andere Bereinigungsvorgänge auszuführen, bevor es von der Garbage Collection erneut beansprucht wird. |
| 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) |