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 属性,该属性保存在其上调用异步调用的委托对象。

相关文章
|
6月前
|
API
Angular 应用里的 public_api.ts 文件的作用
Angular 应用里的 public_api.ts 文件的作用
49 0
|
3月前
|
数据格式
统一封装类详解:Result
统一封装类详解:Result
68 0
|
8月前
|
JavaScript
对TS里接口、extends和类的理解
对TS里接口、extends和类的理解
47 1
|
4月前
|
JavaScript 前端开发 索引
TS - interface和type的区别
TS - interface和type的区别
22 0
|
7月前
|
JavaScript Java
ts - 接口
在 TypeScript 中,我们使用接口(Interfaces)来定义对象的类型。
|
7月前
|
JavaScript 前端开发
ts - 类
TypeScript支持JavaScript的新特性,比如支持基于类的面向对象编程。让我们创建一个Student类,它带有一个构造函数和一些公共字段。 注意类和接口可以一起工作。
|
8月前
|
JavaScript 编译器 开发者
ts的接口是什么有什么作用
ts的接口是什么有什么作用
283 0
|
9月前
|
JavaScript 索引
TS接口
TypeScript 中的接口是一种抽象结构,用于定义对象的类型。接口定义了对象应该包含的属性和方法,但不提供实现。
|
10月前
|
存储 JavaScript
【TS】class类和接口
【TS】class类和接口
65 0
|
10月前
【TS】接口和接口继承
【TS】接口和接口继承
58 0