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 ее завершения.

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

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