System.ServiceModel.Activities 命名空間

包含類別,其允許將訊息傳送至工作流程,以及從工作流程接收訊息。 撰寫工作流程服務時,您可使用這些活動,以定義工作流程中訊息傳送及接收的方式。

類別

CallbackCorrelationInitializer

初始化與回呼相互關聯相關聯的 CorrelationHandle

ChannelCacheSettings

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

ContextCorrelationInitializer

使用以 .NET Context Exchange 為基礎的相互關聯,根據所指定的 ContextExchangeMechanism,初始化相關聯的 CorrelationHandle

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

根據針對雙向作業建立的 CorrelationHandle,初始化相關聯的 RequestContext

Send

傳送訊息至服務的活動。

SendContent

類別的抽象基底類別,代表傳送至工作流程服務的資料。

SendMessageChannelCache

代表擴充,這個擴充能讓您自訂快取共用層級、通道處理站快取的設定,以及使用 Send 傳訊活動傳送訊息至服務端點的工作流程之通道快取的設定。

SendMessageContent

用於在工作流程服務間來回傳送單一項目 (訊息) 的類別。 該項目可以是內建的型別,例如基本型別 MessageXElement,也可以是應用程式定義的資料合約、訊息合約或可 XML 序列化的型別。

SendParametersContent

允許以參數的形式,與工作流程服務來回傳送資料。

SendReceiveExtension

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

SendReply

傳送服務端上做為要求/回應訊息交換模式一部分之訊息的活動。

SendSettings

表示傳送訊息之活動的設定。

TransactedReceiveScope

活動,範圍為接收之訊息所啟始的交易存留期。 交易可能會流動至初始訊息上的工作流程,或是在接收到訊息時由發送器所建立。

WorkflowControlClient

允許用戶端傳送控制作業至以 WorkflowServiceHost 裝載的工作流程服務。

WorkflowControlEndpoint

標準端點,這個端點可讓您在工作流程執行個體上呼叫控制作業。

WorkflowCreationContext

代表內容,這個內容是在使用工作流程裝載端點處理引數,以及接收工作流程完成通知啟動工作流程期間設定的。

WorkflowHostingEndpoint

ServiceEndpoint 的抽象實作。 從這個類別衍生,以公開支援建立工作流程與繼續書籤的合約。

WorkflowHostingResponseContext

這個類別會搭配 WorkflowHostingEndpoint 類別一併使用, 並用於傳送 WorkflowHostingEndpoint 實作所支援的查詢/回覆合約回應。

WorkflowService

可讓您設定建立、設定及存取工作流程服務的屬性。

WorkflowServiceHost

為工作流程提供主機。 支援傳訊活動、建立多個執行個體及組態等功能。

WorkflowUpdateableControlClient

表示服務合約,這個合約會定義一組可讓用戶端更新裝載於WorkflowServiceHost的工作流程服務。

介面

IReceiveMessageCallback

實作 ReceiveReceiveParametersContent 活動接收到服務訊息時要執行的回呼。

ISendMessageCallback

介面,這個介面會實作 SendSendParametersContent 活動在網路上傳送訊息前所呼叫的回呼。

IWorkflowInstanceManagement

代表服務合約,這個合約會定義一組可讓您控制工作流程執行個體的作業。

IWorkflowUpdateableInstanceManagement

代表服務合約,這個合約會定義一組可讓您更新工作流程執行個體的作業。

列舉

SerializerOption

代表可用序列化程式之型別的類別。