System.ServiceModel.Activities 命名空間

包含允許你向工作流程發送訊息及接收訊息的類別。 這些活動用於撰寫工作流程服務,並讓你定義流程中訊息的傳送與接收方式。

類別

名稱 Description
CallbackCorrelationInitializer

初始化與回調相關關係。CorrelationHandle

ChannelCacheSettings

代表定義通道快取操作特性的設定。

ContextCorrelationInitializer

初始化與基於 .NET 上下文交換的關聯性相關 CorrelationHandle ,並符合 ContextExchangeMechanism 指定條件。

CorrelationHandle

透過在工作流程中代表特定的共享 InstanceKey 或短暫情境,將活動關聯起來。

CorrelationInitializer

一個抽象的關聯初始化器基底類別,用來告訴執行時該關聯所使用的協定。

CorrelationScope

提供對兒童訊息活動的隱性 CorrelationHandle 管理。

DurableInstancingOptions

主要用於將具體實作 InstanceStore (如 SqlWorkflowInstanceStore 工作流程服務主機)關聯起來。 此類別也用於新增實例擁有者元資料。

HostSettings

代表定義主機運作特性的設定。

InitializeCorrelation

初始化相關性,無需發送或接收訊息。

MessageContext

代表訊息上下文。

QueryCorrelationInitializer

根據訊息發送或接收時的結果CorrelationHandle初始化關聯MessageQuerySet。

Receive

一個能接收訊息的活動。

ReceiveContent

一個抽象基底類別,用於代表工作流程服務接收的資料類別。

ReceiveMessageContent

一個用於接收 Message 工作流程服務中訊息合約類型的類別。

ReceiveParametersContent

使工作流程服務能以參數形式接收資料。ReceiveParametersContent 與非工作流程的 WCF 用戶端及服務互通。 這個 Parameters 集合類似於 C# 方法簽章上的參數宣告。 該 Parameters 集合不能包含標記為 MessageContractAttribute的參數,或型別 Message為 。 用於 ReceiveMessageContent 這類資料。 這是封閉課程。

ReceiveReply

一種作為請求/回覆訊息交換模式一部分接收訊息的活動。

ReceiveSettings

代表接收訊息的活動設定。

RequestReplyCorrelationInitializer

根據為雙向操作所建立的 初始化關聯CorrelationHandleRequestContext。

Send

一個向服務發送訊息的活動。

SendContent

一個抽象基底類別,用於代表傳送給工作流程服務的資料類別。

SendMessageChannelCache

代表一個擴充功能,允許自訂快取共享層級、通道出廠快取設定,以及通道快取設定,以支援透過 Send 訊息活動向服務端點發送訊息的工作流程。

SendMessageContent

一個類別用於傳送單一項目(訊息)到或從工作流程服務傳送。 該項目可以是內建型別,如原始型別, Message或 XElement;或是應用程式定義的資料合約、訊息合約,或是 XML 可序列化型別。

SendParametersContent

允許以參數形式向工作流程服務傳送資料。

SendReceiveExtension

一個抽象類別,定義傳送/接收活動的擴充方法。

SendReply

一種在服務端以請求/回應訊息交換模式發送回覆訊息的活動。

SendSettings

代表傳送訊息的活動設定。

TransactedReceiveScope

一種活動,涵蓋由收到訊息發起的交易的存續期限。 交易可以直接流入發起訊息的工作流程,或由派遣器在收到訊息時建立。

WorkflowControlClient

允許客戶端將控制操作傳送到以 為主機 WorkflowServiceHost的工作流程服務。

WorkflowControlEndpoint

一個標準端點,讓你能呼叫工作流程實例的控制操作。

WorkflowCreationContext

代表在工作流程啟動時,使用工作流主機端點設定的上下文,用以處理參數並接收工作流程完成通知。

WorkflowHostingEndpoint

的抽象實作 ServiceEndpoint。 從此類別衍生出支援工作流程建立與續接的合約。

WorkflowHostingResponseContext

此類別與類別 WorkflowHostingEndpoint 同時使用。 它用於傳送由實作支持 WorkflowHostingEndpoint 的請求/回覆合約的回應。

WorkflowService

讓你能夠建立、配置並存取工作流程服務的屬性。

WorkflowServiceHost

提供工作流程的主機。 支援訊息活動、多重實例化及設定等功能。

WorkflowUpdateableControlClient

代表一份服務合約,定義一組操作,允許客戶端更新以 為 WorkflowServiceHost主機的工作流程服務。

介面

名稱 Description
IReceiveMessageCallback

實作回調,當 and Receive 活動接收ReceiveParametersContent到服務訊息時執行。

ISendMessageCallback

一個實作回調的介面,會在 or Send 活動在訊息傳送前SendParametersContent被呼叫。

IWorkflowInstanceManagement

代表一份服務合約,定義一組操作,讓你能控制工作流程實例。

IWorkflowUpdateableInstanceManagement

代表一份服務合約,定義了一組操作,讓你能更新工作流程實例。

列舉

名稱 Description
SerializerOption

類別,表示可用的串行化程序類型。