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 访问与已完成操作关联的消息。

调用 BeginReceive时, IAsyncResult 将立即返回 ,即使尚未检索消息(如果存在),因为操作未完成。 指示 AsyncResult 异步操作的状态。 BeginReceive 创建 对象,该对象在整个操作中被修改,直到 EndReceive 它完成为止。

适用于

另请参阅