共用方式為


使用 CallExternalMethodActivity 活動

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

基底 CallExternalMethodActivity 類別會在向 WorkflowRuntime 註冊的對應本機服務上,叫用由 InterfaceTypeMethodName 屬性指定的方法。 此叫用會與從繫結位置的 ParameterBindings 集合收集到的引數同步執行。 如果該方法有傳回值,則活動會在這些值設為繫結位置後馬上完成執行。

如需 CallExternalMethodActivity 活動的詳細資訊,請參閱 Windows Workflow Foundation 類別庫參考中 System.Workflow.Activities 命名空間的 產生通訊活動, 在工作流程使用本機服務CallExternalMethodActivity 類別。

如需示範如何使用 CallExternalMethodActivity 活動的程式碼範例,請參閱Raise Event To Load Workflow

請參閱

參考

CallExternalMethodActivity
HandleExternalEventActivity
ExternalDataExchangeAttribute

概念

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

其他資源

Windows Workflow Foundation 活動

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.