WebClientAsyncResult.CompletedSynchronously 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示 Begin 调用是否已同步完成。
public:
property bool CompletedSynchronously { bool get(); };
public bool CompletedSynchronously { get; }
member this.CompletedSynchronously : bool
Public ReadOnly Property CompletedSynchronously As Boolean
属性值
如果 Begin 调用同步完成,则为 true
;否则,为 false
。
实现
注解
如果在CompletedSynchronously委托中AsyncCallback将 true
设置为 ,则调用 BeginInvoke 的线程可能是当前线程。 在这种情况下,应小心从回调方法进行另一个异步 Begin 调用,因为如果调用继续同步完成,它可能会导致堆栈在没有绑定的情况下增长。 相反,应在原始调用站点的回调方法外部完成调用。