WebClientAsyncResult Classe

Definição

Fornece uma implementação de IAsyncResult para utilização por proxies de serviços Web XML para implementar o padrão padrão de método assíncrono.

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

Observações

Quando se chama o BeginMyMethodName método, onde MyMethodName é a versão síncrona do método, numa classe proxy de serviço Web XML, é devolvida uma instância do WebClientAsyncResult . Seguindo o padrão padrão de design assíncrono, essa instância de WebClientAsyncResult deve ser posteriormente passada para EndMyMethodName completar a chamada ao método assíncrona.

Para detalhes sobre como chamar serviços Web XML de forma assíncrona, veja Comunicar com Serviços Web XML Assíncronos.

Propriedades

Name Description
AsyncState

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

AsyncWaitHandle

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

CompletedSynchronously

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

IsCompleted

Recebe um valor que indica se o pedido de serviço Web XML assíncrono foi concluído.

Métodos

Name Description
Abort()

Cancela um pedido de serviço Web XML assíncrono.

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

Ver também