AsyncResult Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase base abstracta que implementa la interfaz IAsyncResult. 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.
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
-
AsyncResult
- Derivado
- Implementaciones
Comentarios
Para obtener más información, consulte la System.IAsyncResult interfaz .
La clase TypedAsyncResult<T> deriva de AsyncResult.
Constructores
AsyncResult() |
Se llama desde constructores de clases derivadas para inicializar una instancia de la AsyncResult clase que no tiene un delegado de devolución de llamada o un objeto de estado. |
AsyncResult(AsyncCallback, Object) |
Se llama desde constructores de clases derivadas para inicializar una instancia de la AsyncResult clase que tiene un delegado de devolución de llamada y un objeto de estado. |
AsyncResult(Object) |
Se llama desde constructores de clases derivadas para inicializar una instancia de la AsyncResult clase que no tiene un delegado de devolución de llamada, pero tiene un objeto de estado. |
Propiedades
AsyncState |
Obtiene un objeto definido por el usuario que califica o contiene información sobre una operación asincrónica. |
AsyncWaitHandle |
Obtiene WaitHandle que se utiliza para esperar a que finalice una operación asincrónica. |
CompletedSynchronously |
Obtiene un valor que indica si se completó la operación asincrónica de forma sincrónica. |
IsCompleted |
Obtiene un valor que indica si se completó la operación asincrónica. |
Métodos
Complete(Boolean) |
Llame a esta versión de complete cuando se complete la operación asincrónica y no se encuentre ninguna excepción. Actualiza el estado de la operación y notifica la devolución de llamada. |
Complete(Boolean, Exception) |
Llame a esta versión de complete si inicia una excepción durante el procesamiento. 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) . |
Dispose() |
Libera los recursos utilizados por la instancia actual de la clase AsyncResult. |
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. |
End(IAsyncResult) |
Llame a este método cuando se complete la |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
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. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |