AsyncResult AsyncResult AsyncResult AsyncResult Class

Definición

Clase base abstracta que implementa la interfaz IAsyncResult.An abstract base class that implements the IAsyncResult interface. Actúa como clase base de la que derivar los objetos IAsyncResult que se pueden utilizar para los escenarios de programación asincrónica comunes.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
Herencia
AsyncResultAsyncResultAsyncResultAsyncResult
Derivado
Implementaciones

Comentarios

Para obtener más información, consulte el System.IAsyncResult interfaz.For more information see the System.IAsyncResult interface.

La clase TypedAsyncResult<T> se deriva de AsyncResult.The TypedAsyncResult<T> class derives from AsyncResult.

Constructores

AsyncResult() AsyncResult() AsyncResult() AsyncResult()

Llamado desde constructores en clases derivadas para inicializar una instancia de la clase de AsyncResult que no tiene un delegado de devolución de llamada ni un objeto de estado.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) AsyncResult(AsyncCallback, Object) AsyncResult(AsyncCallback, Object) AsyncResult(AsyncCallback, Object)

Llamado desde constructores en clases derivadas para inicializar una instancia de la clase de AsyncResult que tiene un delegado de devolución de llamada y un objeto de estado.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) AsyncResult(Object) AsyncResult(Object) AsyncResult(Object)

Llamado desde constructores en clases derivadas para inicializar una instancia de la clase de AsyncResult que no tiene un delegado de devolución de llamada pero tiene un objeto de estados.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.

Propiedades

AsyncState AsyncState AsyncState AsyncState

Obtiene un objeto definido por el usuario que califica o contiene información sobre una operación asincrónica.Gets a user-defined object that qualifies or contains information about an asynchronous operation.

AsyncWaitHandle AsyncWaitHandle AsyncWaitHandle AsyncWaitHandle

Obtiene WaitHandle que se utiliza para esperar a que finalice una operación asincrónica.Gets a WaitHandle that is used to wait for an asynchronous operation to complete.

CompletedSynchronously CompletedSynchronously CompletedSynchronously CompletedSynchronously

Obtiene un valor que indica si se completó la operación asincrónica de forma sincrónica.Gets a value that indicates whether the asynchronous operation completed synchronously.

IsCompleted IsCompleted IsCompleted IsCompleted

Obtiene un valor que indica si se completó la operación asincrónica.Gets a value that indicates whether the asynchronous operation has completed.

Métodos

Complete(Boolean) Complete(Boolean) Complete(Boolean) Complete(Boolean)

Llame a esta versión de complete cuando se complete la operación asincrónica y no se encuentre ninguna excepción.Call this version of complete when your asynchronous operation is complete and no exception was encountered. Actualiza el estado de la operación y notifica la devolución de llamada.It updates the state of the operation and notifies the callback.

Complete(Boolean, Exception) Complete(Boolean, Exception) Complete(Boolean, Exception) Complete(Boolean, Exception)

Llame a esta versión de complete si inicia una excepción durante el procesamiento.Call this version of complete if you raise an exception during processing. Además de notificar la devolución de llamada, captura la excepción y la almacena para que se inicie durante la llamada al método 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() Dispose() Dispose() Dispose()

Libera los recursos utilizados por la instancia actual de la clase AsyncResult.Releases the resources used by the current instance of the AsyncResult class.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Lo llaman los métodos Dispose() y Finalize() para liberar los recursos administrados y no administrados usados por la instancia actual de la clase 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) End(IAsyncResult) End(IAsyncResult) End(IAsyncResult)

Llame a este método cuando la función End para la operación asincrónica se complete.Call this method when the End function for the asynchronous operation is complete. Se asegura de que la operación asincrónica está completa y realiza alguna validación común.It ensures that the asynchronous operation is complete, and does some common validation.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Permite que el objeto AsyncResult intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados.Allows the AsyncResult object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a