共用方式為


CorrelationScope 活動設計工具

[CorrelationScope] 活動設計工具會用來建立及設定 CorrelationScope 活動,該活動會使用 CorrelationHandle 物件提供子系傳訊活動的隱含管理。

CorrelationScope 活動

CorrelatesWith 屬性會指定用來管理子系傳訊活動的 CorrelationHandle。 包含在 Body 中的 SendReceive 活動,會設定為使用包含之 CorrelationScope 活動的 CorrelatesWith 屬性來執行相互關聯。

使用 CorrelationScope 活動設計工具

[CorrelationScope] 活動設計工具位於 [工具箱] 的 [傳訊] 類別中,若要存取,請按一下 Workflow Designer 左側的 [工具箱] 索引標籤 (也可以從 [檢視] 功能表選取 [工具列],或是按 CTRL+ALT+X)。

[CorrelationScope] 活動設計工具可以從 [工具箱] 拖曳至 Workflow Designer 介面上。 這會建立一個 CorrelationScope 活動,具有 CorrelationScope 的預設 [DisplayName]。 DisplayName 可以在 [CorrelationScope] 活動設計工具的標頭中編輯,或是在 [屬性] 視窗的 [DisplayName] 方塊中編輯。

若要指定子系傳訊活動使用的 CorrelationHandle,請按一下 [屬性] 視窗的 [CorrelatesWith] 欄位旁邊的橢圓形按鈕,以顯示 [運算式編輯器] 對話方塊。 這個屬性也可以在活動設計工具介面上設定。

若要指定相互關聯範圍內的活動,請將其設計工具置放在 [CorrelationScope] 設計工具內的 [本文] 方塊內。

CorrelationScope 屬性

下表顯示 CorrelationScope 屬性,並且描述屬性在設計工具中的使用方式。 這些屬性可在 [屬性] 視窗中或在 Workflow Designer 設計工具介面上編輯,通常兩者都可以。

屬性名稱

必要項

使用方式

DisplayName

False

InitializeCorrelation 活動可選用的易記名稱。

CorrelatesWith

False

指定用來管理子系傳訊活動的 CorrelationHandle。 如果沒有設定這個屬性,CorrelationScope 會自動建立隱含 CorrelationHandle

Body

False

指定相互關聯範圍內的活動。

請參閱

概念

InitializeCorrelation 活動設計工具

Receive 活動設計工具

ReceiveAndSendReply 樣板設計工具

Send 活動設計工具

SendAndReceiveReply 樣本設計工具

TransactedReceiveScope 活動設計工具