Поделиться через


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 возвращается экземпляр 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)

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

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