System.Workflow.Activities Obor názvů

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

Třídy

Name Description
ActiveDirectoryRole

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

ActiveDirectoryRoleFactory

Třída továrny pro vytváření objektů ActiveDirectoryRole z aliasů 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ěřuje, ž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 vedle kódu 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á vrátí 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 spouštění na základě omezení pro sadu podřízených aktivit.

ContextToken

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

CorrelationAliasAttribute

Přepíše hodnotu parametru korelace, pokud musí být hodnota korelace získána z jiného parametru, než který označuje 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 nelze doručit 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í Activity událost, jejíž 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á, když se musí zpracovat kolekce událostí. Každá událost je zpracována jednou EventDrivenActivity, která je součástí EventHandlersActivity.

EventHandlingScopeActivity

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

EventQueueName

Představuje název fronty přidružené k události v objektu 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 runtime pracovního postupu, aby byla povolena komunikace místních služeb. Aby se tyto služby správně inicializovaly a zaregistrovaly, musí být do ExternalDataExchangeService těchto služeb přidány implementace místních služeb.

ExternalDataExchangeServiceSection

Představuje konfigurační oddíl, který umožňuje zadat v konfiguračním souboru sadu služeb, které se mají přidat do instance ExternalDataExchangeService.

HandleExternalEventActivity

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

HandleExternalEventActivityValidator

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

IfElseActivity

Podmíněně spouští 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 zadaného stavu. Tato třída se nemůže dědit.

InvokeWebServiceEventArgs

Obsahuje data událostí používaná 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

Pracovní postup čeká na některou z několika možných událostí, než aktivita pokračuje. 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 pro operaci kontraktu definovanou ve službě pracovního postupu.

OperationInfoBase

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

OperationParameterInfo

Obsahuje informace o parametru operace.

OperationParameterInfoCollection

Kolekce OperationParameterInfo objektů.

OperationValidationEventArgs

Poskytuje data pro událost OperationValidation.

ParallelActivity

Spustí současně 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í více instancí podřízené aktivity.

ReplicatorChildEventArgs

Obsahuje argumenty události pro ReplicatorActivity obslužné rutiny aktivity volané při inicializaci podřízených Activity instancí kromě 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 událostech.

SequenceActivity

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

SequentialWorkflowActivity

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

SetStateActivity

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

SetStateEventArgs

Představuje třídu, která se používá jako argument k nastavení stavu 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í obsažené aktivity 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 spouští při StateActivity spuštění. Tato třída se nemůže dědit.

StateMachineWorkflowActivity

Slouží jako kořenový kontejner pro pracovní postupy stavového počítače. 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 informací o SendActivity operaci služby a ReceiveActivity aktivit. Upozorňujeme, že tyto informace o operaci musí být založeny 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 funkcí RoleProvider.

WhileActivity

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

WorkflowAuthorizationException

Výjimka, která se vyvolá, když se ověření role nezdaří kvůli zadané identitě, která není obsažena v souboru 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 vyzdobuje.

WorkflowServiceAttributesDynamicPropertyValidator

Validátor vlastnosti, který WorkflowServiceAttributesPropertypoužívá .

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í

Name Description
IEventActivity

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

Výčty

Name Description
ExecutionType

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