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