项目说明:
Async Activity
Async的意思是异步,但有一点一定要注意,不能按字面理解,该Activity的功能是以同步的方式调用异步方法的Activity
建议看过[WF4.0 基础篇 (十三) InvokeMethod 调用方法 ]后,再看本文
类名 | System.Activities.AsyncCodeActivity |
文件 | System.Activities.dll |
结构说明 | 继承 Activity
是一个 abstract类 override 了 [CacheMetadata方法] 提供两个 abstract方法 [BeginExecute],[EndExecute] |
功能说明 | AsyncCodeActivity的主要目的是实现当Activity中有异步操作时,如何等待有异步完成后才向下执行的问题,也就是说如何将并 行变为串行 |
类名 | System.Activities.AsyncCodeActivity<TResult> |
文件 | System.Activities.dll |
结构说明 | 继承 Activity<TResult>
是一个 abstract类 override 了 [CacheMetadata方法] 提供两个 abstract方法 [BeginExecute],[EndExecute] |
功能说明 | 与AsyncCodeActivity,可以在[EndExecute]方法中return 返回值 |
时间: 2024-09-01 12:38:05