使用 CallExternalMethodActivity 活動
CallExternalMethodActivity 活動和 HandleExternalEventActivity 活動可用於與本機服務進行的輸入和輸出通訊。 您可以為一般通訊直接使用這些活動,或者您可以將 CallExternalMethodActivity 和 HandleExternalEventActivity 類別子類別化來建立活動,這些活動會完全繫結至以屬性 ExternalDataExchangeAttribute 屬性化之介面上特定的事件和方法。
基底 CallExternalMethodActivity 類別會在向 WorkflowRuntime 註冊的對應本機服務上,叫用由 InterfaceType 和 MethodName 屬性指定的方法。 此叫用會與從繫結位置的 ParameterBindings 集合收集到的引數同步執行。 如果該方法有傳回值,則活動會在這些值設為繫結位置後馬上完成執行。
如需 CallExternalMethodActivity 活動的詳細資訊,請參閱 Windows Workflow Foundation 類別庫參考中 System.Workflow.Activities 命名空間的 產生通訊活動, 在工作流程使用本機服務 和 CallExternalMethodActivity 類別。
如需示範如何使用 CallExternalMethodActivity 活動的程式碼範例,請參閱Raise Event To Load Workflow。
請參閱
參考
CallExternalMethodActivity
HandleExternalEventActivity
ExternalDataExchangeAttribute
概念
其他資源
Windows Workflow Foundation 活動
Copyright © 2007 by Microsoft Corporation. All rights reserved.