共用方式為


設定工作流程主機管理

AppFabric 包含適用於「IIS 管理員」的延伸模組與 Windows PowerShell Cmdlet,可讓您設定工作流程主控相關功能。下列清單說明可使用這些工具來設定的一些主控相關工作:

  • 啟用或停用工作流程服務執行個體的控制。

  • 啟用或停用當執行個體閒置超過您指定的特定時間長度之後,從記憶體解除載入工作流程服務執行個體的功能。

  • 啟用或停用當執行個體閒置超過您指定的特定時間長度之後,將持續性工作流程服務執行個體放入執行個體儲存區的功能。

  • 指定當執行個體發生未處理的例外狀況時,持續性提供者應該採取的動作。可能的值如下:

    • **放棄。**服務主機會中止記憶體中的工作流程服務執行個體。儲存區中的執行個體狀態仍會維持為「作用中」。「工作流程管理服務」會從執行個體儲存區中儲存的最後一個持續性點還原已放棄的工作流程執行個體。

    • **放棄並暫停。**服務主機會中止記憶體中的工作流程服務執行個體,並將持續性資料庫中該執行個體的狀態設定為「已暫停」。稍後您可以使用「IIS 管理員」來繼續或終止已暫停的執行個體。「工作流程管理服務」不會自動復原這些執行個體。

    • **終止。**服務主機會中止記憶體中的工作流程服務執行個體,並將持續性資料庫中該執行個體的狀態設定為「已完成 (已終止)」。已終止的執行個體稍後無法再繼續執行。

    • **取消。**服務主機會適當地取消工作流程服務執行個體 (這會使得系統叫用所有取消處理常式,以便工作流程能以正常方式終止),並將持續性資料庫中執行個體的狀態設定為「已完成 (已取消)」。

不論您是使用「IIS 管理員」UI 或 Cmdlet,基本上都是變更與 IIS 階層中指定或所選範圍 (伺服器、網站、應用程式或服務) 關聯之組態檔中的主控組態參數值。下列範例顯示與主控組態參數關聯的組態元素與屬性。

<serviceBehaviors>
    <behavior name="SampleServiceBehavior">
        <workflowInstanceManagement authorizedWindowsGroup="AS_Administrators" />
        <workflowIdle timeToUnload="00:01:00" timeToPersist="00:00:20" />
        <workflowUnhandledException action="AbandonAndSuspend" />
    </behavior>
</serviceBehaviors>

您也可以使用「IIS 管理員」延伸模組與 AppFabric Cmdlet,在伺服器、網站或應用程式範圍指定可供服務繼承的主控相關設定。如需有關組態的詳細資訊以及從較高範圍繼承預設設定的運作方式,請參閱AppFabric 中的設定程序

本節內容

另請參閱

概念

主控概念

  2012-03-05