ExternalDataExchange服务
ExternalDataExchange服务
实现工作流内部与工作流外部(宿主)中的服务,该服务添加到引擎中使用
使用
Dim 外部数据通信服务 As System.Workflow.Activities.ExternalDataExchangeService
外部数据通信服务 = New System.Workflow.Activities.ExternalDataExchangeService()
引擎.AddService(外部数据通信服务)
Dim obj As New 自定义通信对象()
外部数据通信服务.AddService(obj)
引擎.StartRuntime()
外部数据通信服务 = New System.Workflow.Activities.ExternalDataExchangeService()
引擎.AddService(外部数据通信服务)
Dim obj As New 自定义通信对象()
外部数据通信服务.AddService(obj)
引擎.StartRuntime()
自定义通信对象
具体见Activity中的CallExternalMethodActivity与HandleExternalEventActivity
是如何使用ExternalDataExchange服务实现在工作流内部调用外部方法,实现外部事件触发的