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, содержащий данные, связанные с операцией считывания.
Комментарии
AsyncResult определяет текущие или завершенные асинхронные операции. Свойство содержит данные, которые помогают определить, какие из нескольких потенциальных асинхронных операций необходимо выполнить, и при передаче в обработчик событий позволяет EndPeek получить доступ к сообщению, связанному с завершенной операцией.
При вызове BeginPeekIAsyncResult возвращается немедленно, хотя сообщение, если оно существует, еще не было извлечено, так как операция не завершена. Указывает AsyncResult состояние асинхронной операции. BeginPeek создает объект, который изменяется на протяжении всей операции, пока не EndPeek завершит его.