ActivatableWorkflowsQueryResult 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含針對執行個體存放區執行 QueryActivatableWorkflowsCommand 的結果。
public ref class ActivatableWorkflowsQueryResult sealed : System::Runtime::DurableInstancing::InstanceStoreQueryResult
public sealed class ActivatableWorkflowsQueryResult : System.Runtime.DurableInstancing.InstanceStoreQueryResult
type ActivatableWorkflowsQueryResult = class
inherit InstanceStoreQueryResult
Public NotInheritable Class ActivatableWorkflowsQueryResult
Inherits InstanceStoreQueryResult
- 繼承
備註
執行個體存放區應定期搜尋可啟動的工作流程執行個體,而這些執行個體隸屬於使用該存放區的工作流程主機。 在持續性存放區中找到可啟動的執行個體時,應引發 HasActivatableWorkflowEvent。 如果執行個體存放區在持續性存放區中找不到可啟動的執行個體,則應繼續監控持續性存放區,以尋找任何可啟動的執行個體。
引發 HasActivatableWorkflowEvent 後,執行個體存放區應停止監控持續性存放區中可啟動的執行個體,直到收到和執行 QueryActivatableWorkflowsCommand 為止。 只有在命令執行未傳回任何可啟動的工作流程執行個體時,監控才會繼續執行。
當泛型主機收到這個事件時,會針對執行個體存放區執行 QueryActivatableWorkflowsCommand,以取得建立工作流程主機所需的啟動參數。 泛型主機會使用這些啟動參數建立工作流程主機,而後者則會載入和執行服務執行個體。 WAS 啟動型別的啟動參數有:Site Name、Application Path (相對於網站) 和 Service Path (相對於應用程式)。 執行個體存放區可傳回這三個啟動參數的多組組合。
泛型主機是一個主機,其具有名為 ActivationType的 XName 參數,應該設定為實例存放區所支援的值。 目前,SQL 工作流程實例存放區支援一般主機,且 ActivationType 參數設定為 value: WAS。 如果 ActivationType 完全沒有設定,SQL 工作流程執行個體存放區會將主機視為泛型主機。
注意
隨附于 「Dublin」 程式碼的工作流程管理服務, (.NET 4.0 的應用程式伺服器延伸模組) 是一般主機,其啟用類型設定為 WAS。
建構函式
ActivatableWorkflowsQueryResult() |
初始化 ActivatableWorkflowsQueryResult 類別的執行個體。 |
ActivatableWorkflowsQueryResult(IDictionary<XName,Object>) |
建立 ActivatableWorkflowsQueryResult 類別的執行個體,並使用字典物件傳入的資料做為參數,初始化 ActivationParameters 屬性。 |
ActivatableWorkflowsQueryResult(IEnumerable<IDictionary<XName,Object>>) |
建立 ActivatableWorkflowsQueryResult 類別的執行個體,並使用可列舉的字典物件傳入的資料做為參數,初始化 ActivationParameters 屬性。 |
屬性
ActivationParameters |
泛型主機用來建立工作流程主機的啟動參數清單。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |