System.Workflow.Activities 命名空間

提供與 Windows Workflow Foundation 活動相關的類別。

類別

ActiveDirectoryRole

表示 Windows Workflow Foundation 主控環境中的 Active Directory 角色。 此類別無法獲得繼承。

ActiveDirectoryRoleFactory

處理站類別,用於使用 Windows NT 別名、電子郵件地址和安全性識別碼 (SID) 建立 ActiveDirectoryRole 物件。

CallExternalMethodActivity

定義工作流程通訊活動,用於呼叫本機服務上的方法。 這個活動用於透過本機服務將資料從工作流程傳送到主機。

CallExternalMethodActivityValidator

確認 CallExternalMethodActivity 類別已正確設定。

ChannelToken

SendActivity 使用,以將自身與用戶端通道加以關聯。

CodeActivity

執行與活動相關聯之程式碼除外的方法。 此類別無法獲得繼承。

CodeCondition

定義條件,這個條件會保護/驅動工作流程定義內某個活動的執行。 它有 ConditionalEventArgs 型別的事件,可傳回條件的結果。

CompensatableSequenceActivity

定義 SequenceActivity 活動的可補償版本。 此類別無法獲得繼承。

ConditionalEventArgs

傳回 CodeCondition 類別的結果資訊。 此類別無法獲得繼承。

ConditionedActivityGroup

為一組子活動提供條件約束執行內容的定義。

ContextToken

代表一個權杖,可用來指定內容,應使用此內容來將 ReceiveActivity 活動與該活動所通訊的用戶端之間的交換相互關聯。

CorrelationAliasAttribute

當相互關聯值必須從不是由 CorrelationParameterAttribute 所指定的參數中取得時,則覆寫相互關聯參數值。 此類別無法獲得繼承。

CorrelationInitializerAttribute

指出 ExternalDataExchange 介面上的方法或事件,該介面會初始化相互關聯值。 此類別無法獲得繼承。

CorrelationParameterAttribute

指出參數名稱,該參數用於在 ExternalDataExchange 介面上所定義之方法和事件內的相互關聯。 此類別無法獲得繼承。

DelayActivity

提供建立計時器和非同步等待計時器逾時的邏輯。 此類別無法獲得繼承。

EventDeliveryFailedException

當無法將從主應用程式引發的事件傳遞給工作流程執行個體時擲回的例外狀況。 一般而言,事件是從工作流程執行個體上的 ExternalDataExchangeService 引發。 此類別無法獲得繼承。

EventDrivenActivity

包裝 Activity,其執行是由事件初始化。 此類別無法獲得繼承。

EventHandlersActivity

複合活動,包含事件處理常式的集合。 它通常用於必須處理事件集合的位置。 每個事件是由一個 EventDrivenActivity 處理,它是 EventHandlersActivity 的一部分。

EventHandlingScopeActivity

能夠透過執行子活動來處理事件。 此類別無法獲得繼承。

EventQueueName

表示與 WorkflowInstance 上事件相關聯之佇列的名稱。 此類別無法獲得繼承。

ExternalDataEventArgs

表示當使用 HandleExternalEventActivity 活動引發事件時所傳送的資料。

ExternalDataExchangeAttribute

將介面標記為本機服務介面。 此類別無法獲得繼承。

ExternalDataExchangeService

表示必須加入至工作流程執行階段引擎才能啟動本機服務通訊的服務。 本機服務實作必須加入至 ExternalDataExchangeService,這些服務才能適當地初始化和註冊。

ExternalDataExchangeServiceSection

表示組態區段,它可讓您在組態檔中指定要加入至 ExternalDataExchangeService 的執行個體中的一組服務。

HandleExternalEventActivity

定義工作流程通訊活動,用於處理由本機服務引發的事件。

HandleExternalEventActivityValidator

確認 HandleExternalEventActivity 類別已正確設定。

IfElseActivity

條件式執行 IfElseBranchActivity 型別中兩個以上活動的其中一個。 此類別無法獲得繼承。

IfElseBranchActivity

表示 IfElseActivity 的分支。 此類別無法獲得繼承。

InvokeWebServiceActivity

透過 Proxy 類別叫用 Web 服務,此類別會依照指定方式傳遞與接收參數。 此類別無法獲得繼承。

InvokeWebServiceEventArgs

包含用於叫用 Web 服務的事件資料。 此類別無法獲得繼承。

InvokeWorkflowActivity

非同步多個執行工作流程。 此類別無法獲得繼承。

ListenActivity

在工作流程等到其中一個可能的事件之後,活動才會繼續進行。 此類別無法獲得繼承。

MessageEventSubscription

建立訊息事件訂閱,以便將訊息傳送至適當的工作流程執行個體。

OperationInfo

代表工作流程服務中定義的合約作業之資訊。

OperationInfoBase

用來存放工作流程服務中定義的合約作業資訊之基底類別。

OperationParameterInfo

包含作業參數的相關資訊。

OperationParameterInfoCollection

OperationParameterInfo 物件的集合。

OperationValidationEventArgs

提供 OperationValidation 事件的資料。

ParallelActivity

同時執行子活動集。 此類別無法獲得繼承。

PolicyActivity

表示 Rule 類別執行個體的集合,這些執行個體會當做工作流程執行的一部分執行,以做為單一步驟或活動。

ReceiveActivity

服務活動,此活動會實作由 Windows Communication Foundation (WCF) 服務合約所定義的作業。

ReplicatorActivity

執行子活動的多個執行個體。

ReplicatorChildEventArgs

包含 ReplicatorActivity 活動處理常式的事件引數,該處理常式除了會在初始化子 Activity 執行個體時呼叫外,還會在完成子 Activity 執行個體時呼叫。

SendActivity

建立 Windows Communication Foundation (WCF) 服務作業同步版本之模型的用戶活動。

SendActivityEventArgs

提供 BeforeSendAfterResponse 事件的資訊。

SequenceActivity

根據單一定義的順序執行子活動集。

SequentialWorkflowActivity

表示循序執行活動的工作流程。

SetStateActivity

將轉換提供給狀態機器工作流程的 StateActivity。 此類別無法獲得繼承。

SetStateEventArgs

表示做為引數的類別,以設定 StateMachineWorkflowActivity 的狀態。

StateActivity

表示 StateMachineWorkflowActivity 中的狀態。

StateActivityValidator

表示類別,這個類別會驗證是否已正確設定 StateActivity

StateFinalizationActivity

表示一個活動,該活動會先執行包含的活動,再轉換至狀態機器工作流程中的其他狀態。 此類別無法獲得繼承。

StateInitializationActivity

做為活動群組的容器 (Container),這些活動會在 StateActivity 開始執行時執行。 此類別無法獲得繼承。

StateMachineWorkflowActivity

做為狀態機器工作流程的根容器。 包含事件驅動的活動和狀態。

StateMachineWorkflowInstance

表示類別,這個類別可管理 StateMachineWorkflowActivity 的目前執行個體。 此類別無法獲得繼承。

TypedOperationInfo

繼承自 OperationInfoOperationInfoBase 物件,可用於 SendActivityReceiveActivity 活動的服務作業資訊。 請注意,這種作業資訊必須以 CLR 型別為基礎。

WebServiceFaultActivity

能夠將錯誤從工作流程傳送至 Web 服務用戶端。 此類別無法獲得繼承。

WebServiceInputActivity

能夠接收來自工作流程中 Web 服務的資料。 此類別無法獲得繼承。

WebServiceOutputActivity

能夠將資料從工作流程傳送至 Web 服務。 此類別無法獲得繼承。

WebWorkflowRole

表示受到 RoleProvider 支援的工作流程角色。

WhileActivity

只要某個條件為 true,即反覆執行子活動。

WorkflowAuthorizationException

當因為指定的身分識別未包含在 之內,而導致角色驗證失敗時,會擲回例外狀況。

WorkflowRole

工作流程角色衍生自此抽象基底類別。

WorkflowRoleCollection

表示 WorkflowRole 物件的集合。 此類別無法獲得繼承。

WorkflowServiceAttributes

建置工作流程服務所裝飾的服務行為。

WorkflowServiceAttributesDynamicPropertyValidator

WorkflowServiceAttributesProperty 使用的屬性驗證程式。

WorkflowSubscriptionService

提供訂閱服務的方法,以管理工作流程執行階段的訂閱。

WorkflowWebService

表示所有工作流程 Web 服務的基底類別。

介面

IEventActivity

提供事件驅動活動必須從其中衍生才能夠訂閱事件的方法和屬性。

列舉

ExecutionType

指定活動的執行模式。