共用方式為


ActivatableWorkflowsQueryResult 類別

定義

包含針對執行個體存放區執行 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
繼承
ActivatableWorkflowsQueryResult

備註

執行個體存放區應定期搜尋可啟動的工作流程執行個體,而這些執行個體隸屬於使用該存放區的工作流程主機。 在持續性存放區中找到可啟動的執行個體時,應引發 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)

適用於