Compartilhar via


TypedAsyncResult<T> Classe

Definição

Uma implementação concreta de AsyncResult que encapsulará o resultado Type e o retornará quando o método End(IAsyncResult) for chamado.

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

O tipo do resultado.

Herança
TypedAsyncResult<T>

Construtores

TypedAsyncResult<T>(AsyncCallback, Object)

Inicializa uma nova instância da classe TypedAsyncResult<T> que tem um delegado de retorno de chamada e um objeto de estado.

TypedAsyncResult<T>(Object)

Inicializa uma nova instância da classe TypedAsyncResult<T> que tem um objeto de estado.

Propriedades

AsyncState

Obtém um objeto definido pelo usuário que qualifica ou contém informações sobre uma operação assíncrona.

(Herdado de AsyncResult)
AsyncWaitHandle

Obtém um WaitHandle que é usado para aguardar a conclusão de uma operação assíncrona.

(Herdado de AsyncResult)
CompletedSynchronously

Obtém um valor que indica se a operação assíncrona foi concluída de forma síncrona.

(Herdado de AsyncResult)
IsCompleted

Obtém um valor que indica se a operação assíncrona foi concluída.

(Herdado de AsyncResult)
Result

Obtém o resultado tipado da operação assíncrona concluída.

Métodos

Complete(Boolean)

Chame esta versão de concluída quando a operação assíncrona tiver sido concluída e nenhuma exceção tiver sido encontrada. Atualiza o estado da operação e notifica o retorno de chamada.

(Herdado de AsyncResult)
Complete(Boolean, Exception)

Chame esta versão de concluída se você gerar uma exceção durante o processamento. Além de notificar o retorno de chamada, captura a exceção e armazena-a para ser gerada durante a chamada para o método End(IAsyncResult).

(Herdado de AsyncResult)
Complete(T, Boolean)

Chame esta versão de concluída quando a operação assíncrona tiver sido concluída e nenhuma exceção tiver sido encontrada. Atualiza o estado da operação e notifica o retorno de chamada.

Complete(T, Boolean, Exception)

Chame esta versão de concluída se você gerar uma exceção durante o processamento. Além de notificar o retorno de chamada, captura a exceção e armazena-a para ser gerada durante a chamada para o método End(IAsyncResult).

Dispose()

Libera os recursos usados pela instância atual da classe AsyncResult.

(Herdado de AsyncResult)
Dispose(Boolean)

Chamado pelos métodos Dispose() e Finalize() para liberar os recursos gerenciados e não gerenciados usados pela instância atual da classe AsyncResult.

(Herdado de AsyncResult)
End(IAsyncResult)

O final deve ser chamado quando a função Final da operação assíncrona for concluída. Garante que a operação assíncrona seja concluída e faz alguma validação comum.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a