共用方式為


使用 HandleExternalEventActivity 活動

HandleExternalEventActivity 活動用於與 CallExternalMethodActivity 活動結合在一起,來與本機服務進行輸入或輸出通訊。 您可以直接將這些活動用於一般通訊。 或者,您可以將 HandleExternalEventActivityCallExternalMethodActivity 類別子類別化來建立活動,這些活動會嚴謹的繫結至以屬性 ExternalDataExchangeAttribute 屬性化之介面上特定的事件和方法。

基底 HandleExternalEventActivity 類別會封鎖工作流程,直到 InterfaceTypeEventName 屬性指定的事件由 WorkflowRuntime 註冊的對應本機服務引發為止。 在引發事件後,或者如果它是在活動開始執行前引發的,傳入資料將會指派至 ParameterBindings 集合中定義的位置。

如需詳細資訊,請參閱 HandleExternalEventActivity 類別、產生通訊活動在工作流程使用本機服務

如需示範如何使用 HandleExternalEventActivity 活動的程式碼範例,請參閱Raise Event To Load WorkflowCorrelated Local Service

請參閱

參考

HandleExternalEventActivity
CallExternalMethodActivity
ExternalDataExchangeAttribute

概念

產生通訊活動
在工作流程使用本機服務

其他資源

Raise Event to Load Workflow Sample
Correlated Local Service Sample
Windows Workflow Foundation 活動

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.