Sdílet prostřednictvím


System.ServiceModel.Activities Obor názvů

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

Třídy

CallbackCorrelationInitializer

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

ChannelCacheSettings

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

ContextCorrelationInitializer

Inicializuje kontext přidružený k CorrelationHandle relaci na základě výměny kontextu .NET, která se vztahuje k ContextExchangeMechanism určenému.

CorrelationHandle

Přidruží aktivity k korelaci tím, ž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 k SqlWorkflowInstanceStore 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í, které definuje provozní charakteristiky hostitele.

InitializeCorrelation

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

MessageContext

Představuje kontext zprávy.

QueryCorrelationInitializer

Inicializuje přidruženou CorrelationHandle na základě výsledků MessageQuerySet zprávy 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í Message typu nebo kontraktu zprávy ve službě 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 je podobná deklaraci argumentu u podpisu metody jazyka C#. Kolekce Parameters nemůže obsahovat argumenty označené typem nebo typem MessageContractAttributeMessage. Používá se ReceiveMessageContent pro tyto typy dat. Toto je zapečetěná třída.

ReceiveReply

Aktivita, která přijímá zprávu v rámci vzoru výměny zprávy žádosti nebo odpovědi.

ReceiveSettings

Představuje nastavení aktivity, která přijímá zprávu.

RequestReplyCorrelationInitializer

Inicializuje přidružený na CorrelationHandle základě RequestContext , který je vytvořen pro obousměrnou operaci.

Send

Aktivita, která odesílá zprávu do služby.

SendContent

Abstraktní základní třída tříd, 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 koncovým bodům služby pomocí Send aktivit zasílání zpráv.

SendMessageContent

Třída použitá 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 XElementnebo kontrakt dat definovaný aplikacím, 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 metody rozšíření pro aktivity odeslat/přijmout.

SendReply

Aktivita, která odešle zprávu odpovědi jako součást vzoru výměny zpráv žádosti/odpovědi na straně služby.

SendSettings

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

TransactedReceiveScope

Aktivita, která určuje dobu života transakce, která je zahájena přijatou zprávou. Transakce může být přetéknuta do pracovního postupu v iniciační zprávě, nebo je vytvořit dispečer 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í pro instance 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řijímání oznámení o dokončení pracovního postupu.

WorkflowHostingEndpoint

Abstraktní implementace ServiceEndpoint. Odvozuje z této třídy, aby zpřístupnil 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 na smlouvu o žádosti 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, která je hostovaná pomocí WorkflowServiceHost .

Rozhraní

IReceiveMessageCallback

Implementuje zpětné volání, které se má provést, když služba Receive přijme zprávu a ReceiveParametersContent aktivity.

ISendMessageCallback

Rozhraní, které implementuje zpětné volání, které se volá těsně před odesláním zprávy na drátu nebo SendParametersContent aktivitamiSend.

IWorkflowInstanceManagement

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

IWorkflowUpdateableInstanceManagement

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

Výčty

SerializerOption

Třída, která představuje typy dostupných serializátorů.