PeekCompletedEventArgs.AsyncResult Свойство

Определение

Получает или задает результат запрошенной асинхронной операции.

public:
 property IAsyncResult ^ AsyncResult { IAsyncResult ^ get(); void set(IAsyncResult ^ value); };
public IAsyncResult AsyncResult { get; set; }
member this.AsyncResult : IAsyncResult with get, set
Public Property AsyncResult As IAsyncResult

Значение свойства

IAsyncResult

Объект IAsyncResult, содержащий данные, связанные с операцией считывания.

Комментарии

AsyncResult определяет текущие или завершенные асинхронные операции. Свойство содержит данные, которые помогают определить, какие из нескольких потенциальных асинхронных операций необходимо выполнить, и при передаче в обработчик событий позволяет EndPeek получить доступ к сообщению, связанному с завершенной операцией.

При вызове BeginPeekIAsyncResult возвращается немедленно, хотя сообщение, если оно существует, еще не было извлечено, так как операция не завершена. Указывает AsyncResult состояние асинхронной операции. BeginPeek создает объект, который изменяется на протяжении всей операции, пока не EndPeek завершит его.

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

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