System.ServiceModel.Activities Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |