System.ServiceModel.Activities Obor názvů

Obsahuje třídy, které umožňují odesílat zprávy a přijímat zprávy z pracovních postupů. Tyto aktivity se používají při psaní služeb pracovního postupu a umožňují definovat, jak se zprávy odesílají a přijímají v pracovním postupu.

Třídy

Name Description
CallbackCorrelationInitializer

Inicializuje přidruženou korelaci CorrelationHandle zpětného volání.

ChannelCacheSettings

Představuje nastavení definující provozní charakteristiky mezipaměti kanálu.

ContextCorrelationInitializer

Inicializuje přidruženou k CorrelationHandle korelaci založené na serveru Exchange na základě kontextu .NET, která je ContextExchangeMechanism předmětem zadané.

CorrelationHandle

Přidruží aktivity v korelaci tak, že v pracovním postupu představuje konkrétní sdílený InstanceKey nebo přechodný kontext.

CorrelationInitializer

Abstraktní základní třída pro inicializátory korelace, které slouží k určení modulu runtime, jaký protokol se používá pro korelaci.

CorrelationScope

Poskytuje implicitní správu pro podřízené CorrelationHandle aktivity zasílání zpráv.

DurableInstancingOptions

Používá se hlavně k přidružení konkrétní implementace InstanceStore , například SqlWorkflowInstanceStore k hostiteli služby pracovního postupu. Tato třída se také používá k přidání metadat vlastníka instance.

HostSettings

Představuje nastavení definující provozní charakteristiky hostitele.

InitializeCorrelation

Inicializuje korelaci bez odeslání nebo přijetí zprávy.

MessageContext

Představuje kontext zprávy.

QueryCorrelationInitializer

Inicializuje přidružené CorrelationHandle na základě výsledků MessageQuerySet při odeslání nebo přijetí zprávy.

Receive

Aktivita, která obdrží zprávu.

ReceiveContent

Abstraktní základní třída tříd, které představují data přijatá službou pracovního postupu.

ReceiveMessageContent

Třída, která se používá k přijetí typu kontraktu Message zprávy v rámci služby pracovního postupu.

ReceiveParametersContent

Umožňuje službě pracovního postupu přijímat data ve formě parametrů .ReceiveParametersContent je interoperabilní s klienty a službami WCF bez pracovního postupu. Kolekce Parameters se podobá deklaraci argumentu podpisu metody jazyka C#. Kolekce Parameters nemůže obsahovat argumenty označené MessageContractAttributetypu nebo typu Message. Používá se ReceiveMessageContent pro tyto typy dat. Toto je zapečetěná třída.

ReceiveReply

Aktivita, která obdrží zprávu jako součást vzoru výměny zpráv žádosti/odpovědi

ReceiveSettings

Představuje nastavení pro aktivitu, která obdrží zprávu.

RequestReplyCorrelationInitializer

Inicializuje přidružené CorrelationHandle na RequestContext základě vytvořené pro obousměrnou operaci.

Send

Aktivita, která odesílá zprávu službě.

SendContent

Abstraktní základní třída pro třídy, které představují data odesílaná do služby pracovního postupu.

SendMessageChannelCache

Představuje rozšíření, které umožňuje přizpůsobení úrovní sdílení mezipaměti, nastavení mezipaměti továrny kanálu a nastavení mezipaměti kanálu pro pracovní postupy, které odesílají zprávy do koncových bodů služby pomocí Send aktivit zasílání zpráv.

SendMessageContent

Třída používaná k odeslání jedné položky (zprávy) do nebo ze služby pracovního postupu. Položka může být předdefinovaný typ, jako jsou primitivní typy, Messagenebo XElement; nebo kontrakt dat definovaný aplikací, kontrakt zpráv nebo serializovatelný typ XML.

SendParametersContent

Umožňuje odesílat data do nebo ze služby pracovního postupu ve formě parametrů.

SendReceiveExtension

Abstraktní třída, která definuje rozšiřující metody pro aktivity odesílání a příjmu.

SendReply

Aktivita, která odešle zprávu odpovědi jako součást vzoru výměny zpráv požadavků a odpovědí na straně služby.

SendSettings

Představuje nastavení aktivity, která odesílá zprávu.

TransactedReceiveScope

Aktivita, která definuje životnost transakce, která je inicializována přijatou zprávou. Transakce může být převedena do pracovního postupu na iniciační zprávě, nebo může být vytvořena dispečerem při přijetí zprávy.

WorkflowControlClient

Umožňuje klientovi odesílat řídicí operace do služby pracovního postupu hostované pomocí WorkflowServiceHost.

WorkflowControlEndpoint

Standardní koncový bod, který umožňuje volat operace řízení u instancí pracovního postupu.

WorkflowCreationContext

Představuje kontext, který je nastavený během aktivace pracovního postupu pomocí koncového bodu hostování pracovního postupu pro zpracování argumentů a příjem oznámení o dokončení pracovního postupu.

WorkflowHostingEndpoint

Abstraktní implementace ServiceEndpoint. Odvozujte z této třídy a zpřístupňujte kontrakty, které podporují vytváření pracovních postupů a obnovení záložek.

WorkflowHostingResponseContext

Tato třída se používá ve spojení s WorkflowHostingEndpoint třídou. Používá se k odeslání odpovědi pro kontrakt požadavku nebo odpovědi podporovaný implementací WorkflowHostingEndpoint .

WorkflowService

Umožňuje vytvářet, konfigurovat a přistupovat k vlastnostem služby pracovního postupu.

WorkflowServiceHost

Poskytuje hostitele pro pracovní postupy. Podporuje funkce, jako jsou aktivity zasílání zpráv, více instancí a konfigurace.

WorkflowUpdateableControlClient

Představuje kontrakt služby, který definuje sadu operací, které klientovi umožňují aktualizovat službu pracovního postupu hostované pomocí WorkflowServiceHost.

Rozhraní

Name Description
IReceiveMessageCallback

Implementuje zpětné volání, které se má provést při přijetí Receive zprávy služby a ReceiveParametersContent aktivitami.

ISendMessageCallback

Rozhraní, které implementuje zpětné volání, které je volána těsně před odesláním zprávy v přenosu Send pomocí aktivit nebo SendParametersContent aktivit.

IWorkflowInstanceManagement

Představuje kontrakt služby, který definuje sadu operací, které umožňují řídit instance pracovního postupu.

IWorkflowUpdateableInstanceManagement

Představuje kontrakt služby, který definuje sadu operací, které umožňují aktualizovat instance pracovního postupu.

Výčty

Name Description
SerializerOption

Třída, která představuje typy serializátorů k dispozici.