TypedAsyncResult<T> Classe

Definição

Uma implementação concreta disso AsyncResult encapsulará o resultado Type e o retornará quando o End(IAsyncResult) método 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

Nome Description
TypedAsyncResult<T>(AsyncCallback, Object)

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

TypedAsyncResult<T>(Object)

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

Propriedades

Nome Description
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 digitado da operação assíncrona concluída.

Métodos

Nome Description
Complete(Boolean, Exception)

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

(Herdado de AsyncResult)
Complete(Boolean)

Chame esta versão da conclusão quando sua operação assíncrona for concluída e nenhuma exceção for encontrada. Ele atualiza o estado da operação e notifica o retorno de chamada.

(Herdado de AsyncResult)
Complete(T, Boolean, Exception)

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

Complete(T, Boolean)

Chame esta versão da conclusão quando sua operação assíncrona for concluída e nenhuma exceção for encontrada. Ele atualiza o estado da operação e notifica o retorno de chamada.

Dispose()

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

(Herdado de AsyncResult)
Dispose(Boolean)

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

(Herdado de AsyncResult)
End(IAsyncResult)

O fim deve ser chamado quando a função End para a operação assíncrona for concluída. Ele garante que a operação assíncrona esteja concluída e faça 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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a