Partilhar via


WebClientAsyncResult Classe

Definição

Fornece uma implementação de IAsyncResult a ser usada pelos proxies de serviço Web XML para implementar o padrão de método assíncrono padrão.

public ref class WebClientAsyncResult : IAsyncResult
public class WebClientAsyncResult : IAsyncResult
type WebClientAsyncResult = class
    interface IAsyncResult
Public Class WebClientAsyncResult
Implements IAsyncResult
Herança
WebClientAsyncResult
Implementações

Comentários

Quando você chama o BeginMyMethodName método , em que MyMethodName é a versão síncrona do método , em uma classe de proxy de serviço Web XML, uma instância do WebClientAsyncResult é retornada. Seguindo o padrão de design assíncrono padrão, essa instância de WebClientAsyncResult deve ser passada posteriormente para EndMyMethodName concluir a chamada de método assíncrono.

Para obter detalhes sobre como chamar serviços Web XML de forma assíncrona, consulte Comunicando-se com serviços Web XML de forma assíncrona.

Propriedades

AsyncState

Obtém o objeto fornecido no último parâmetro para a chamada assíncrona do método Begin.

AsyncWaitHandle

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

CompletedSynchronously

Obtém um valor que indica se a chamada de Begin foi concluída de forma síncrona.

IsCompleted

Obtém um valor que indica se a solicitação de serviço Web XML assíncrona foi concluída.

Métodos

Abort()

Cancela uma solicitação de serviço Web XML assíncrona.

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

Confira também