WebClientAsyncResult Класс

Определение

Предоставляет реализацию интерфейса IAsyncResult для использования прокси-классами веб-службы XML с целью реализации стандартной модели асинхронного метода.

public ref class WebClientAsyncResult : IAsyncResult
public class WebClientAsyncResult : IAsyncResult
type WebClientAsyncResult = class
    interface IAsyncResult
Public Class WebClientAsyncResult
Implements IAsyncResult
Наследование
WebClientAsyncResult
Реализации

Комментарии

При вызове BeginMyMethodName метода, где MyMethodName — это синхронная версия метода, в прокси-классе XML Web Service возвращается экземпляр класса WebClientAsyncResult . Следуя стандартному шаблону асинхронного проектирования, этот экземпляр WebClientAsyncResult должен быть впоследствии передан в EndMyMethodName для завершения асинхронного вызова метода.

Дополнительные сведения об асинхронном вызове веб-служб XML см. в статье Асинхронное взаимодействие с веб-СЛУЖБАМИ XML.

Свойства

AsyncState

Получает объект, предоставляемый в последнем параметре асинхронному вызову метода Begin.

AsyncWaitHandle

Возвращает дескриптор WaitHandle, используемый для ожидания завершения асинхронной операции.

CompletedSynchronously

Получает значение, указывающее, был ли синхронно завершен вызов метода "Begin".

IsCompleted

Получает значение, указывающее, был ли завершен асинхронный запрос веб-службы XML.

Методы

Abort()

Отменяет асинхронный запрос веб-службы XML.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел