System.Workflow.Activities 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供與 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 |
提供 BeforeSend 與 AfterResponse 事件的資訊。 |
SequenceActivity |
根據單一定義的順序執行子活動集。 |
SequentialWorkflowActivity |
表示循序執行活動的工作流程。 |
SetStateActivity |
將轉換提供給狀態機器工作流程的 StateActivity。 此類別無法獲得繼承。 |
SetStateEventArgs |
表示做為引數的類別,以設定 StateMachineWorkflowActivity 的狀態。 |
StateActivity |
表示 StateMachineWorkflowActivity 中的狀態。 |
StateActivityValidator |
表示類別,這個類別會驗證是否已正確設定 StateActivity。 |
StateFinalizationActivity |
表示一個活動,該活動會先執行包含的活動,再轉換至狀態機器工作流程中的其他狀態。 此類別無法獲得繼承。 |
StateInitializationActivity |
做為活動群組的容器 (Container),這些活動會在 StateActivity 開始執行時執行。 此類別無法獲得繼承。 |
StateMachineWorkflowActivity |
做為狀態機器工作流程的根容器。 包含事件驅動的活動和狀態。 |
StateMachineWorkflowInstance |
表示類別,這個類別可管理 StateMachineWorkflowActivity 的目前執行個體。 此類別無法獲得繼承。 |
TypedOperationInfo |
繼承自 OperationInfo 的 OperationInfoBase 物件,可用於 SendActivity 和 ReceiveActivity 活動的服務作業資訊。 請注意,這種作業資訊必須以 CLR 型別為基礎。 |
WebServiceFaultActivity |
能夠將錯誤從工作流程傳送至 Web 服務用戶端。 此類別無法獲得繼承。 |
WebServiceInputActivity |
能夠接收來自工作流程中 Web 服務的資料。 此類別無法獲得繼承。 |
WebServiceOutputActivity |
能夠將資料從工作流程傳送至 Web 服務。 此類別無法獲得繼承。 |
WebWorkflowRole |
表示受到 RoleProvider 支援的工作流程角色。 |
WhileActivity |
只要某個條件為 true,即反覆執行子活動。 |
WorkflowAuthorizationException |
當因為指定的身分識別未包含在 之內,而導致角色驗證失敗時,會擲回例外狀況。 |
WorkflowRole |
工作流程角色衍生自此抽象基底類別。 |
WorkflowRoleCollection |
表示 WorkflowRole 物件的集合。 此類別無法獲得繼承。 |
WorkflowServiceAttributes |
建置工作流程服務所裝飾的服務行為。 |
WorkflowServiceAttributesDynamicPropertyValidator |
WorkflowServiceAttributesProperty 使用的屬性驗證程式。 |
WorkflowSubscriptionService |
提供訂閱服務的方法,以管理工作流程執行階段的訂閱。 |
WorkflowWebService |
表示所有工作流程 Web 服務的基底類別。 |
介面
IEventActivity |
提供事件驅動活動必須從其中衍生才能夠訂閱事件的方法和屬性。 |
列舉
ExecutionType |
指定活動的執行模式。 |