AsyncResult Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di base astratta che implementa l'interfaccia IAsyncResult. Opera come classe di base da cui derivano oggetti IAsyncResult che possono essere utilizzati per scenari di programmazione asincrona comuni.
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
- Ereditarietà
-
AsyncResult
- Derivato
- Implementazioni
Commenti
Per altre informazioni, vedere l'interfaccia System.IAsyncResult .
La classe TypedAsyncResult<T> deriva da AsyncResult.
Costruttori
AsyncResult() |
Chiamato dai costruttori nelle classi derivate per inizializzare un'istanza della AsyncResult classe che non dispone di un delegato di callback o di un oggetto stato. |
AsyncResult(AsyncCallback, Object) |
Chiamato dai costruttori nelle classi derivate per inizializzare un'istanza della AsyncResult classe con un delegato di callback e un oggetto stato. |
AsyncResult(Object) |
Chiamato dai costruttori nelle classi derivate per inizializzare un'istanza della AsyncResult classe che non ha un delegato di callback, ma ha un oggetto stato. |
Proprietà
AsyncState |
Ottiene un oggetto definito dall'utente che qualifica o contiene informazioni sull'operazione asincrona. |
AsyncWaitHandle |
Ottiene un oggetto WaitHandle che viene usato per attendere il completamento di un'operazione asincrona. |
CompletedSynchronously |
Valore che indica se l'operazione asincrona. è stata completata in modo sincrono |
IsCompleted |
Ottiene un valore che indica l'eventuale completamento dell'operazione asincrona. |
Metodi
Complete(Boolean) |
Chiamare questa versione di completo quando l'operazione asincrona viene completata e non è stata rilevata alcuna eccezione. Aggiorna lo stato dell'operazione e notifica il callback. |
Complete(Boolean, Exception) |
Chiamare questa versione di completo se viene generata un'eccezione durante l'elaborazione. Oltre a notificare il callback, consente di acquisire l'eccezione e la archivia in modo da poterla generare durante la chiamata al metodo End(IAsyncResult). |
Dispose() |
Rilascia le risorse usate dall'istanza corrente della classe AsyncResult. |
Dispose(Boolean) |
Oggetto chiamato dai metodi Dispose() e Finalize() per rilasciare le risorse gestite e non gestite usate dall'istanza corrente della classe AsyncResult. |
End(IAsyncResult) |
Chiamare questo metodo quando la |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Finalize() |
Consente all'oggetto AsyncResult di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga recuperato da Garbage Collection. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |