Compartir a través de


TypedAsyncResult<T> Clase

Definición

Implementación concreta de AsyncResult que incluirá el resultado Type y lo devolverá cuando se llame al método End(IAsyncResult) .

generic <typename T>
public ref class TypedAsyncResult : System::IdentityModel::AsyncResult
public class TypedAsyncResult<T> : System.IdentityModel.AsyncResult
type TypedAsyncResult<'T> = class
    inherit AsyncResult
Public Class TypedAsyncResult(Of T)
Inherits AsyncResult

Parámetros de tipo

T

Tipo del resultado.

Herencia
TypedAsyncResult<T>

Constructores

TypedAsyncResult<T>(AsyncCallback, Object)

Inicializa una nueva instancia de la clase TypedAsyncResult<T> que tiene un delegado de devolución de llamada y un objeto de estado.

TypedAsyncResult<T>(Object)

Inicializa una nueva instancia de la clase TypedAsyncResult<T> que 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.

(Heredado de AsyncResult)
AsyncWaitHandle

Obtiene WaitHandle que se utiliza para esperar a que finalice una operación asincrónica.

(Heredado de AsyncResult)
CompletedSynchronously

Obtiene un valor que indica si se completó la operación asincrónica de forma sincrónica.

(Heredado de AsyncResult)
IsCompleted

Obtiene un valor que indica si se completó la operación asincrónica.

(Heredado de AsyncResult)
Result

Obtiene el resultado con tipo de la operación asincrónica completada.

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.

(Heredado de AsyncResult)
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) .

(Heredado de AsyncResult)
Complete(T, 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(T, 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.

(Heredado de 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.

(Heredado de AsyncResult)
End(IAsyncResult)

El extremo se debe invocar cuando la función End de la operación asincrónica se completa. Se asegura de que la operación asincrónica está completa y realiza alguna validación común.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
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)

Se aplica a