TypedAsyncResult<T> Classe

Definição

Uma implementação AsyncResult concreta disso irá envolver o resultado Type e devolve-lo 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 Genérico

T

O tipo do resultado.

Herança
TypedAsyncResult<T>

Construtores

Name Description
TypedAsyncResult<T>(AsyncCallback, Object)

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

TypedAsyncResult<T>(Object)

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

Propriedades

Name Description
AsyncState

Obtém um objeto definido pelo utilizador que qualifica ou contém informação sobre uma operação assíncrona.

(Herdado de AsyncResult)
AsyncWaitHandle

Obtém um WaitHandle que é usado para esperar que uma operação assíncrona seja concluída.

(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

Name Description
Complete(Boolean, Exception)

Chame a esta versão do complete se levantar uma exceção durante o processamento. Além de notificar o callback, captura a exceção e armazena-a para ser lançada durante a chamada ao End(IAsyncResult) método.

(Herdado de AsyncResult)
Complete(Boolean)

Chame a esta versão de completo quando a sua operação assíncrona estiver concluída e não houver nenhuma exceção. Atualiza o estado da operação e notifica a chamada de retorno.

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

Chame a esta versão do complete se levantar uma exceção durante o processamento. Além de notificar o callback, captura a exceção e armazena-a para ser lançada durante a chamada ao End(IAsyncResult) método.

Complete(T, Boolean)

Chame a esta versão de completo quando a sua operação assíncrona estiver concluída e não houver nenhuma exceção. Atualiza o estado da operação e notifica a chamada de retorno.

Dispose()

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

(Herdado de AsyncResult)
Dispose(Boolean)

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

(Herdado de AsyncResult)
End(IAsyncResult)

End deve ser chamado quando a função End para a operação assíncrona estiver concluída. Garante que a operação assíncrona está completa e faz alguma validação comum.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a