AsyncResult Classe

Definizione

Classe di base astratta che implementa l'interfaccia IAsyncResult.An abstract base class that implements the IAsyncResult interface. Opera come classe di base da cui derivano oggetti IAsyncResult che possono essere utilizzati per scenari di programmazione asincrona comuni.Serves as a base class from which to derive IAsyncResult objects that can be used for common asynchronous programming scenarios.

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 ulteriori informazioni, vedere System.IAsyncResult l'interfaccia.For more information see the System.IAsyncResult interface.

La classe TypedAsyncResult<T> deriva da AsyncResult.The TypedAsyncResult<T> class derives from AsyncResult.

Costruttori

AsyncResult()

Chiamato dai costruttori nelle classi derivate per inizializzare un'istanza della classe AsyncResult che non ha un delegato di callback o un oggetto di stato.Called from constructors in derived classes to initialize an instance of the AsyncResult class that does not have a callback delegate or a state object.

AsyncResult(AsyncCallback, Object)

Chiamato dai costruttori nelle classi derivate per inizializzare un'istanza della classe AsyncResult che ha un delegato di callback e un oggetto di stato.Called from constructors in derived classes to initialize an instance of the AsyncResult class that has a callback delegate and a state object.

AsyncResult(Object)

Chiamato dai costruttori nelle classi derivate per inizializzare un'istanza della classe AsyncResult che non ha un delegato di callback ma possiede un oggetto di stato.Called from constructors in derived classes to initialize an instance of the AsyncResult class that does not have a callback delegate but does have a state object.

Proprietà

AsyncState

Ottiene un oggetto definito dall'utente che qualifica o contiene informazioni sull'operazione asincrona.Gets a user-defined object that qualifies or contains information about an asynchronous operation.

AsyncWaitHandle

Ottiene un WaitHandle, utilizzato per attendere il completamento di un'operazione asincrona.Gets a WaitHandle that is used to wait for an asynchronous operation to complete.

CompletedSynchronously

Valore che indica se l'operazione asincrona. è stata completata in modo sincronoGets a value that indicates whether the asynchronous operation completed synchronously.

IsCompleted

Ottiene un valore che indica l'eventuale completamento dell'operazione asincrona.Gets a value that indicates whether the asynchronous operation has completed.

Metodi

Complete(Boolean)

Chiamare questa versione di completo quando l'operazione asincrona viene completata e non è stata rilevata alcuna eccezione.Call this version of complete when your asynchronous operation is complete and no exception was encountered. Aggiorna lo stato dell'operazione e notifica il callback.It updates the state of the operation and notifies the callback.

Complete(Boolean, Exception)

Chiamare questa versione di completo se viene generata un'eccezione durante l'elaborazione.Call this version of complete if you raise an exception during processing. 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).In addition to notifying the callback, it captures the exception and stores it to be thrown during the call to the End(IAsyncResult) method.

Dispose()

Rilascia le risorse usate dall'istanza corrente della classe AsyncResult.Releases the resources used by the current instance of the AsyncResult class.

Dispose(Boolean)

Oggetto chiamato dai metodi Dispose() e Finalize() per rilasciare le risorse gestite e non gestite utilizzate dall'istanza corrente della classe AsyncResult.Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the AsyncResult class.

End(IAsyncResult)

Chiamare questo metodo quando la funzione End per l'operazione asincrona è completa.Call this method when the End function for the asynchronous operation is complete. Garantisce che l'operazione asincrona venga completata ed esegue alcune convalide comuni.It ensures that the asynchronous operation is complete, and does some common validation.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(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.Allows the AsyncResult object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a