AsyncResult Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En abstrakt basklass som implementerar IAsyncResult gränssnittet. Fungerar som en basklass som du kan härleda IAsyncResult objekt från som kan användas för vanliga asynkrona programmeringsscenarier.
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
- Arv
-
AsyncResult
- Härledda
- Implementeringar
Kommentarer
Mer information finns i System.IAsyncResult gränssnittet.
Klassen TypedAsyncResult<T> härleds från AsyncResult.
Konstruktorer
| Name | Description |
|---|---|
| AsyncResult() |
Anropas från konstruktorer i härledda klasser för att initiera en instans av AsyncResult klassen som inte har ett återanropsdelegat eller ett tillståndsobjekt. |
| AsyncResult(AsyncCallback, Object) |
Anropas från konstruktorer i härledda klasser för att initiera en instans av AsyncResult klassen som har ett återanropsdelegat och ett tillståndsobjekt. |
| AsyncResult(Object) |
Anropas från konstruktorer i härledda klasser för att initiera en instans av AsyncResult klassen som inte har ett återanropsdelegat men som har ett tillståndsobjekt. |
Egenskaper
| Name | Description |
|---|---|
| AsyncState |
Hämtar ett användardefinierat objekt som kvalificerar eller innehåller information om en asynkron åtgärd. |
| AsyncWaitHandle |
Hämtar en WaitHandle som används för att vänta tills en asynkron åtgärd har slutförts. |
| CompletedSynchronously |
Hämtar ett värde som anger om den asynkrona åtgärden slutfördes synkront. |
| IsCompleted |
Hämtar ett värde som anger om den asynkrona åtgärden har slutförts. |
Metoder
| Name | Description |
|---|---|
| Complete(Boolean, Exception) |
Anropa den här versionen av fullständig om du skapar ett undantag under bearbetningen. Förutom att meddela återanropet avbildar det undantaget och lagrar det som ska genereras under anropet till End(IAsyncResult) metoden. |
| Complete(Boolean) |
Anropa den här versionen av slutförd när din asynkrona åtgärd är klar och inget undantag påträffades. Den uppdaterar åtgärdens tillstånd och meddelar återanropet. |
| Dispose() |
Frigör de resurser som används av den aktuella instansen AsyncResult av klassen. |
| Dispose(Boolean) |
Anropas av Dispose() metoderna och Finalize() för att frigöra de hanterade och ohanterade resurser som används av den aktuella instansen AsyncResult av klassen. |
| End(IAsyncResult) |
Anropa den här metoden när |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Finalize() |
AsyncResult Tillåter att objektet försöker frigöra resurser och utföra andra rensningsåtgärder innan det frigörs av skräpinsamling. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |