Sdílet prostřednictvím


System.Workflow.Activities Obor názvů

Poskytuje třídy související s aktivitami Windows Workflow Foundation.

Třídy

ActiveDirectoryRole

Představuje roli služby Active Directory v hostitelském prostředí Windows Workflow Foundation. Tato třída se nemůže dědit.

ActiveDirectoryRoleFactory

Třída factory pro vytváření ActiveDirectoryRole objektů z aliasů systému Windows NT, e-mailových adres a identifikátorů zabezpečení (SID).

CallExternalMethodActivity

Definuje komunikační aktivitu pracovního postupu, která se používá k volání metody v místní službě. Tato aktivita se používá k odesílání dat z pracovního postupu do hostitele prostřednictvím místní služby.

CallExternalMethodActivityValidator

Ověří, že CallExternalMethodActivity je třída správně nakonfigurovaná.

ChannelToken

SendActivity Používá se k přidružení k kanálu na straně klienta.

CodeActivity

Spustí metodu kódu vedle přidruženou k aktivitě. Tato třída se nemůže dědit.

CodeCondition

Definuje podmínku, která chrání nebo řídí provádění určité aktivity v rámci definice pracovního postupu. Má událost typu ConditionalEventArgs , která vrací výsledek podmínky.

CompensatableSequenceActivity

Definuje kompenzační verzi SequenceActivity aktivity. Tato třída se nemůže dědit.

ConditionalEventArgs

Vrátí informace o výsledku CodeCondition pro třídu. Tato třída se nemůže dědit.

ConditionedActivityGroup

Poskytuje definici kontextu spuštění založeného na omezeních pro sadu podřízených aktivit.

ContextToken

Představuje token, který lze použít k určení kontextu, který by měl být použit ke korelaci výměny mezi aktivitou ReceiveActivity a klientem, se kterým aktivita komunikuje.

CorrelationAliasAttribute

Přepíše hodnotu parametru korelace, když musí být hodnota korelace získána z jiného parametru než parametru označeného parametrem CorrelationParameterAttribute. Tato třída se nemůže dědit.

CorrelationInitializerAttribute

Označuje metodu nebo událost v rozhraní ExternalDataExchange, která inicializuje hodnotu korelace. Tato třída se nemůže dědit.

CorrelationParameterAttribute

Označuje název parametru použitého pro korelaci v metodách a událostech definovaných v rozhraní ExternalDataExchange. Tato třída se nemůže dědit.

DelayActivity

Poskytuje logiku pro vytvoření časovače a asynchronní čekání na vypršení platnosti časovače. Tato třída se nemůže dědit.

EventDeliveryFailedException

Výjimka, která je vyvolána, když událost vyvolaná z hostitele nemůže být doručena do instance pracovního postupu. Událost je obvykle vyvolána z ExternalDataExchangeService instance pracovního postupu. Tato třída se nemůže dědit.

EventDrivenActivity

Zabalí objekt, Activity jehož spuštění je inicializováno událostí. Tato třída se nemůže dědit.

EventHandlersActivity

Složená aktivita, která obsahuje kolekci obslužných rutin událostí. Obvykle se používá tam, kde je potřeba zpracovat kolekci událostí. Každou událost zpracovává jedna EventDrivenActivityudálost , která je součástí .EventHandlersActivity

EventHandlingScopeActivity

Umožňuje zpracování událostí s prováděním podřízených aktivit. Tato třída se nemůže dědit.

EventQueueName

Představuje název fronty přidružené k události na WorkflowInstance. Tato třída se nemůže dědit.

ExternalDataEventArgs

Představuje data odeslaná při vyvolání události pomocí HandleExternalEventActivity aktivity.

ExternalDataExchangeAttribute

Označí rozhraní jako rozhraní místní služby. Tato třída se nemůže dědit.

ExternalDataExchangeService

Představuje službu, která musí být přidána do modulu běhu pracovního postupu, aby byla povolena komunikace místních služeb. Aby se tyto služby správně inicializovaly a zaregistrovaly, je nutné do služby přidat ExternalDataExchangeService implementace místní služby.

ExternalDataExchangeServiceSection

Představuje část konfigurace, která umožňuje zadat v konfiguračním souboru sadu služeb, které se mají přidat do instance ExternalDataExchangeServicenástroje .

HandleExternalEventActivity

Definuje komunikační aktivitu pracovního postupu, která se používá ke zpracování události vyvolané místní službou.

HandleExternalEventActivityValidator

Ověří, že HandleExternalEventActivity je třída správně nakonfigurovaná.

IfElseActivity

Podmíněně spustí jednu ze dvou nebo více aktivit typu IfElseBranchActivity. Tato třída se nemůže dědit.

IfElseBranchActivity

Představuje větev objektu IfElseActivity. Tato třída se nemůže dědit.

InvokeWebServiceActivity

Vyvolá webovou službu prostřednictvím třídy proxy, která předává a přijímá parametry podle zadání. Tato třída se nemůže dědit.

InvokeWebServiceEventArgs

Obsahuje data událostí použitá k vyvolání webové služby. Tato třída se nemůže dědit.

InvokeWorkflowActivity

Asynchronně spouští jeden pracovní postup z druhého. Tato třída se nemůže dědit.

ListenActivity

Před pokračováním aktivity pracovní postup počká na některou z několika možných událostí. Tato třída se nemůže dědit.

MessageEventSubscription

Vytvoří odběr události zprávy pro směrování zpráv do příslušné instance pracovního postupu.

OperationInfo

Představuje informace o operaci kontraktu definované ve službě pracovního postupu.

OperationInfoBase

Základní třída používaná pro ukládání informací pro operaci kontraktu definovanou ve službě pracovního postupu.

OperationParameterInfo

Obsahuje informace o parametru operace.

OperationParameterInfoCollection

Kolekce objektů OperationParameterInfo.

OperationValidationEventArgs

Poskytuje data pro událost OperationValidation.

ParallelActivity

Současně spustí sadu podřízených aktivit. Tato třída se nemůže dědit.

PolicyActivity

Představuje kolekci Rule instancí třídy, které se mají spustit jako součást provádění pracovního postupu jako jeden krok nebo aktivita.

ReceiveActivity

Aktivita služby, která implementuje operaci definovanou kontraktem služby Windows Communication Foundation (WCF).

ReplicatorActivity

Spustí několik instancí podřízené aktivity.

ReplicatorChildEventArgs

Obsahuje argumenty událostí pro ReplicatorActivity obslužné rutiny aktivity volané při inicializaci podřízených Activity instancí kromě po dokončení podřízených Activity instancí.

SendActivity

Aktivita klienta, která modeluje synchronní vyvolání operace služby Windows Communication Foundation (WCF).

SendActivityEventArgs

Poskytuje informace o událostech BeforeSend a AfterResponse .

SequenceActivity

Spustí sadu podřízených aktivit podle jednoho definovaného pořadí.

SequentialWorkflowActivity

Představuje pracovní postup, který provádí aktivity postupně.

SetStateActivity

Poskytuje přechod na StateActivity pracovní postup ve stavovém počítači. Tato třída se nemůže dědit.

SetStateEventArgs

Představuje třídu, která se používá jako argument k nastavení stavu objektu StateMachineWorkflowActivity.

StateActivity

Představuje stav v objektu StateMachineWorkflowActivity.

StateActivityValidator

Představuje třídu, která ověřuje, zda StateActivity je třída správně nakonfigurována.

StateFinalizationActivity

Představuje aktivitu, která provádí aktivity s omezením před přechodem do jiného stavu v pracovním postupu stavového počítače. Tato třída se nemůže dědit.

StateInitializationActivity

Funguje jako kontejner pro skupinu aktivit, které se spustí při StateActivity spuštění. Tato třída se nemůže dědit.

StateMachineWorkflowActivity

Slouží jako kořenový kontejner pro pracovní postupy stavových počítačů. Obsahuje aktivity a stavy řízené událostmi.

StateMachineWorkflowInstance

Představuje třídu, která spravuje aktuální instanci objektu StateMachineWorkflowActivity. Tato třída se nemůže dědit.

TypedOperationInfo

Objekt OperationInfo , který dědí z OperationInfoBase použitého pro informace o SendActivity operaci služby aktivit a ReceiveActivity . Všimněte si, že tyto informace o operaci musí být založené na typu CLR.

WebServiceFaultActivity

Umožňuje odeslat chybu klientovi webové služby z pracovního postupu. Tato třída se nemůže dědit.

WebServiceInputActivity

Umožňuje přijímat data z webové služby v pracovním postupu. Tato třída se nemůže dědit.

WebServiceOutputActivity

Umožňuje odesílat data do webové služby z pracovního postupu. Tato třída se nemůže dědit.

WebWorkflowRole

Představuje roli pracovního postupu, která je podporována objektem RoleProvider.

WhileActivity

Spustí podřízenou aktivitu iterativním způsobem, pokud je splněna určitá podmínka.

WorkflowAuthorizationException

Výjimka, která se vyvolá, když ověření role selže kvůli zadané identitě, která není obsažena v objektu WorkflowRoleCollection.

WorkflowRole

Abstraktní základní třída, ze které jsou odvozeny role pracovního postupu.

WorkflowRoleCollection

Představuje kolekci WorkflowRole objektů. Tato třída se nemůže dědit.

WorkflowServiceAttributes

Vytvoří chování služby pro službu pracovního postupu, kterou zdobit.

WorkflowServiceAttributesDynamicPropertyValidator

Validátor vlastnosti používaný objektem WorkflowServiceAttributesProperty.

WorkflowSubscriptionService

Poskytuje metody pro službu předplatného pro správu předplatných pro modul runtime pracovního postupu.

WorkflowWebService

Představuje základní třídu pro všechny webové služby pracovního postupu.

Rozhraní

IEventActivity

Poskytuje metody a vlastnosti, ze kterých se musí odvozovat aktivity řízené událostmi, aby se přihlásily k odběru událostí.

Výčty

ExecutionType

Určuje režim provádění aktivit.