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 można wyprowadzać 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 od klasy AsyncResult .
Konstruktory
AsyncResult() |
Wywoływane z konstruktorów w klasach pochodnych w celu zainicjowania wystąpienia klasy, która nie ma delegata wywołania zwrotnego AsyncResult ani obiektu stanu. |
AsyncResult(AsyncCallback, Object) |
Wywoływane z konstruktorów w klasach pochodnych w celu zainicjowania wystąpienia klasy, która ma delegata wywołania zwrotnego AsyncResult i obiekt stanu. |
AsyncResult(Object) |
Wywoływane z konstruktorów w klasach pochodnych w celu zainicjowania wystąpienia klasy, która nie ma delegata wywołania zwrotnego, ale AsyncResult ma obiekt stanu. |
Właściwości
AsyncState |
Pobiera obiekt zdefiniowany przez użytkownika, który kwalifikuje lub zawiera informacje o operacji asynchronicznej. |
AsyncWaitHandle |
Pobiera element WaitHandle , który jest używany do oczekiwania na ukończenie operacji asynchronicznej. |
CompletedSynchronously |
Pobiera wartość, która wskazuje, czy operacja asynchroniczna została ukończona synchronicznie. |
IsCompleted |
Pobiera wartość, która wskazuje, czy operacja asynchroniczna została ukończona. |
Metody
Complete(Boolean) |
Wywołaj tę wersję operacji complete, gdy operacja asynchroniczna zostanie ukończona i nie wystąpi wyjątek. Aktualizuje stan operacji i powiadamia wywołanie zwrotne. |
Complete(Boolean, Exception) |
Wywołaj tę wersję pliku complete, jeśli podczas przetwarzania wystąpi wyjątek. Oprócz powiadomienia wywołania zwrotnego przechwytuje wyjątek i zapisuje 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 przez metody i w celu zwolnienia zarządzanych i nieza zarządzanych zasobów używanych Dispose() Finalize() przez bieżące wystąpienie AsyncResult klasy. |
End(IAsyncResult) |
Wywołaj tę metodę po |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Finalize() |
Umożliwia obiektowi próbę odzyskania zasobów i wykonania innych operacji oczyszczania przed odzyskaniem go przez AsyncResult 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) |