AsyncResult Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Abstrakcyjna klasa bazowa, która implementuje IAsyncResult interfejs. Służy jako klasa bazowa, z której mają być uzyskiwane IAsyncResult obiekty, które mogą być używane w typowych scenariuszach programowania asynchronicznego.
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
- Dziedziczenie
-
AsyncResult
- Pochodne
- Implementuje
Uwagi
Aby uzyskać więcej informacji, zobacz System.IAsyncResult interfejs.
Klasa TypedAsyncResult<T> pochodzi z klasy AsyncResult.
Konstruktory
AsyncResult() |
Wywoływane z konstruktorów w klasach pochodnych w celu zainicjowania wystąpienia AsyncResult klasy, które nie ma delegata wywołania zwrotnego ani obiektu stanu. |
AsyncResult(AsyncCallback, Object) |
Wywoływane z konstruktorów w klasach pochodnych w celu zainicjowania wystąpienia AsyncResult klasy, które ma delegata wywołania zwrotnego i obiektu stanu. |
AsyncResult(Object) |
Wywoływane z konstruktorów w klasach pochodnych w celu zainicjowania wystąpienia AsyncResult klasy, które nie ma delegata wywołania zwrotnego, ale ma obiekt stanu. |
Właściwości
AsyncState |
Pobiera obiekt zdefiniowany przez użytkownika, który kwalifikuje się lub zawiera informacje o operacji asynchronicznej. |
AsyncWaitHandle |
Pobiera element WaitHandle służący do oczekiwania na zakończenie operacji asynchronicznej. |
CompletedSynchronously |
Pobiera wartość wskazującą, czy operacja asynchroniczna została ukończona synchronicznie. |
IsCompleted |
Pobiera wartość wskazującą, czy operacja asynchroniczna została ukończona. |
Metody
Complete(Boolean) |
Wywołaj tę wersję ukończonej, gdy operacja asynchroniczna została ukończona i nie napotkano wyjątku. Aktualizuje stan operacji i powiadamia wywołanie zwrotne. |
Complete(Boolean, Exception) |
Wywołaj tę wersję ukończenia, jeśli zgłosisz wyjątek podczas przetwarzania. Oprócz powiadamiania wywołania zwrotnego przechwytuje wyjątek i przechowuje go do zgłoszenia podczas wywołania End(IAsyncResult) metody . |
Dispose() |
Zwalnia zasoby używane przez bieżące wystąpienie klasy AsyncResult. |
Dispose(Boolean) |
Wywoływane Dispose() przez metody i Finalize() w celu zwolnienia zarządzanych i niezarządzanych zasobów używanych AsyncResult przez bieżące wystąpienie klasy. |
End(IAsyncResult) |
Wywołaj tę metodę, gdy |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Finalize() |
AsyncResult Umożliwia obiektowi próbę zwolnienia zasobów i wykonania innych operacji oczyszczania przed odzyskaniem przez odzyskiwanie pamięci. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |