<workflowRuntime>
指定 WorkflowRuntime 之執行個體的設定,以裝載工作流程架構的 Windows Communication Foundation (WCF) 服務。
結構描述階層
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<serviceBehaviors> 的 <behavior>
<workflowRuntime>
語法
<workflowRuntime cachedInstanceExpiration="TimeSpan"
enablePerformanceCounters="Boolean"
name="String"
validateOnCreate="Boolean">
<commonParameters>
<add name="String" value="String" />
</commonParameters>
<services>
<add type="String"/>
</services>
</workflowRuntime>
屬性和元素
下列各節說明屬性、子項目和父項目。
屬性
屬性 | 描述 |
---|---|
cachedInstanceExpiration |
選擇性 Timespan 值,指定工作流程執行個體在遭到強制卸載或中止之前,能以閒置狀態存留在記憶體中的最長期間。如果工作流程執行階段具有會執行 unloadOnIdle 的 PersistenceService,則會忽略此屬性。 |
enablePerformanceCounters |
選擇性布林值,指定是否啟用效能計數器。效能計數器會提供各種工作流程的相關統計資料,但是當工作流程執行階段引擎啟動和工作流程執行個體正在執行時,會對效能帶來負面影響。預設值為 true。 |
name |
字串,包含工作流程執行階段引擎的名稱。名稱用於輸出以識別此執行階段及可能在系統執行的其他執行階段,例如在效能計數器中。 預設為空字串。 |
validateOnCreate |
選擇性布林值,指定當 WorkflowServiceHost 開啟時,是否會發生工作流程定義驗證。當此屬性設定為 true 時,每次呼叫 WorkflowServiceHost.Open 都會執行一次工作流程驗證。如果發現驗證錯誤,則會擲回 WorkflowValidationFailedException 錯誤。 當此屬性設定為 false 時,將不會執行工作流程定義驗證。 這個屬性的預設值為 true。 |
項目子系
項目 | 描述 |
---|---|
commonParameters |
服務所使用的一般參數集合。這個集合通常會包含資料庫連線字串,這個字串可能會由長期服務所共用。 |
services |
要加入至 WorkflowRuntime 引擎之服務的集合。此項目的型別為 WorkflowRuntimeServiceElement。集合中所指定的服務會由工作流程執行階段引擎初始化,並在呼叫適當的 WorkflowRuntime 建構函式時新增至其服務中。因此,集合中所指定的服務必須遵循有關其建構函式之簽章的特定規則。如需詳細資訊,請參閱 WorkflowRuntimeServiceElement。 |
父項目
項目 | 描述 |
---|---|
指定行為項目。 |
備註
如需使用組態檔控制 Windows Workflow Foundation 主應用程式之 WorkflowRuntime 物件行為的詳細資訊,請參閱Workflow Configuration Files。
範例
<serviceBehaviors>
<behavior name="ServiceBehavior">
<workflowRuntime name="WorkflowServiceHostRuntime"
validateOnCreate="true"
enablePerformanceCounters="true">
<commonParameters>
<add name="ConnectionString" value="Initial Catalog=WorkflowStore;Data Source=localhost;Integrated Security=SSPI;" />
<add name="EnableRetries" value="True" />
</commonParameters>
<services>
<add type="NetFx.Checkin.Scenario.WorkflowServices.WorkflowBasedServices.Common.TestPersistenceService.FilePersistenceService, NetFx.Checkin.Scenario.WorkflowServices.WorkflowBasedServices.Common"/>
</services>
</workflowRuntime>
</behavior>
</serviceBehaviors>
另請參閱
參考
WorkflowRuntimeElement
WorkflowRuntimeServiceElement
WorkflowRuntime