IAsyncResult 与 AsyncResult 接口

简介:   1、IAsyncResult 接口由包含可异步操作的方法的类实现。 它是启动异步操作的方法的返回类型,如 FileStream..::.BeginRead,也是结束异步操作的方法的第三个参数的类型,如 FileStream..::.EndRead。

 

1、IAsyncResult 接口由包含可异步操作的方法的类实现。

它是启动异步操作的方法的返回类型,如 FileStream..::.BeginRead,也是结束异步操作的方法的第三个参数的类型,如 FileStream..::.EndRead。

当异步操作完成时,IAsyncResult 对象也将传递给由 AsyncCallback 委托调用的方法。

支持 IAsyncResult 接口的对象存储异步操作的状态信息,并提供同步对象以允许线程在操作完成时终止。

 

 

2、AsyncResult

封装异步委托上的异步操作的结果。

AsyncResult 类与异步委托一起使用。从该委托的 BeginInvoke 方法返回的 IAsyncResult 可以强制转换为 AsyncResult。

AsyncResult 具有 AsyncDelegate 属性,该属性保存在其上调用异步调用的委托对象。

相关文章
|
JavaScript
对TS里接口、extends和类的理解
对TS里接口、extends和类的理解
104 1
|
7月前
|
数据格式
统一封装类详解:Result
统一封装类详解:Result
1256 0
|
JavaScript Java
ts - 接口
在 TypeScript 中,我们使用接口(Interfaces)来定义对象的类型。
|
JavaScript 编译器 开发者
ts的接口是什么有什么作用
ts的接口是什么有什么作用
370 0
|
JavaScript 索引
TS接口
TypeScript 中的接口是一种抽象结构,用于定义对象的类型。接口定义了对象应该包含的属性和方法,但不提供实现。
|
存储 JavaScript
【TS】class类和接口
【TS】class类和接口
117 0
【TS】接口和接口继承
【TS】接口和接口继承
97 0
|
前端开发
springboot05、封装返回结果集{state:““msg:““result:null}
springboot05、封装返回结果集{state:““msg:““result:null}
156 0
springboot05、封装返回结果集{state:““msg:““result:null}
|
JavaScript Java C++
攀爬TS之路(七) 类与接口
攀爬TS之路(七) 类与接口
644 0