使用 HandleExternalEventActivity 活动
HandleExternalEventActivity 活动与 CallExternalMethodActivity 活动结合使用,可输入或输出与本地服务的通信。 可以直接对一般通信使用这些活动。 或者,可以创建 HandleExternalEventActivity 和 CallExternalMethodActivity 类的子类,以创建严格绑定到某个接口上的特定事件和方法的活动,并具有 ExternalDataExchangeAttribute 属性。
HandleExternalEventActivity 基类阻止工作流,直到通过 WorkflowRuntime 注册的相应本地服务引发由 InterfaceType 和 EventName 属性指定的事件。 引发该事件后,或者如果该事件在活动开始执行前引发,则将传入数据分配给在 ParameterBindings 集合中定义的绑定位置。
有关更多信息,请参见 HandleExternalEventActivity 类、生成通信活动和在工作流中使用本地服务。
有关演示如何使用 HandleExternalEventActivity 活动的代码示例,请参见Raise Event To Load Workflow和Correlated Local Service。
请参见
参考
HandleExternalEventActivity
CallExternalMethodActivity
ExternalDataExchangeAttribute
概念
其他资源
Raise Event to Load Workflow Sample
Correlated Local Service Sample
Windows Workflow Foundation 活动
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。