System.Workflow.Activities Névtér

Windows Workflow Foundation-tevékenységekhez kapcsolódó osztályokat biztosít.

Osztályok

Name Description
ActiveDirectoryRole

Egy Active Directory szerepkört jelöl egy Windows Workflow Foundation üzemeltetési környezetben. Ez az osztály nem örökölhető.

ActiveDirectoryRoleFactory

Gyári osztály ActiveDirectoryRole objektumok létrehozásához Windows NT-aliasokból, e-mail-címekből és biztonsági azonosítókból (SID-kből).

CallExternalMethodActivity

Olyan munkafolyamat-kommunikációs tevékenységet határoz meg, amellyel metódust hívhat meg egy helyi szolgáltatásban. Ez a tevékenység arra szolgál, hogy adatokat küldjön a munkafolyamatból a gazdagépnek a helyi szolgáltatáson keresztül.

CallExternalMethodActivityValidator

Ellenőrzi, hogy az CallExternalMethodActivity osztály megfelelően van-e konfigurálva.

ChannelToken

SendActivity Egy ügyféloldali csatornához társítja magát.

CodeActivity

Futtatja a tevékenységhez társított kód melletti metódust. Ez az osztály nem örökölhető.

CodeCondition

Olyan feltételt határoz meg, amely egy munkafolyamat-definíción belül egy adott tevékenység végrehajtását védi/irányítja. A feltétel eredményének visszaadása egy eseménytípussal ConditionalEventArgs rendelkezik.

CompensatableSequenceActivity

A tevékenység kompenzálható verzióját SequenceActivity határozza meg. Ez az osztály nem örökölhető.

ConditionalEventArgs

Eredményadatokat ad vissza az CodeCondition osztályhoz. Ez az osztály nem örökölhető.

ConditionedActivityGroup

Megadja a gyermektevékenységek egy készletéhez tartozó kényszeralapú végrehajtási környezet definícióját.

ContextToken

Olyan jogkivonatot jelöl, amely a tevékenység és a tevékenység által kommunikáló ügyfél közötti ReceiveActivity adatcserét korrelálandó környezet meghatározására használható.

CorrelationAliasAttribute

Felülbírálja a korrelációs paraméter értékét, ha a korrelációs értéket a megadotttól CorrelationParameterAttributeeltérő paraméterből kell beszerezni. Ez az osztály nem örökölhető.

CorrelationInitializerAttribute

A korrelációs értéket inicializáló ExternalDataExchange interfész metódusát vagy eseményét jelzi. Ez az osztály nem örökölhető.

CorrelationParameterAttribute

Az ExternalDataExchange felületen definiált metódusokban és eseményekben a korrelációhoz használt paraméter nevét jelzi. Ez az osztály nem örökölhető.

DelayActivity

Az időzítő létrehozásához és az időzítő lejáratának aszinkron módon történő várakozásához szükséges logikát tartalmazza. Ez az osztály nem örökölhető.

EventDeliveryFailedException

Az a kivétel, amely akkor jelentkezik, ha a gazdagépről származó esemény nem kézbesíthető a munkafolyamat-példányra. Az esemény általában egy munkafolyamat-példányból ExternalDataExchangeService származik. Ez az osztály nem örökölhető.

EventDrivenActivity

Activity Egy esemény által inicializált végrehajtású sortörések. Ez az osztály nem örökölhető.

EventHandlersActivity

Eseménykezelők gyűjteményét tartalmazó összetett tevékenység. Általában ott használják, ahol események gyűjteményét kell kezelni. Minden eseményt egy EventDrivenActivitykezel, amely a program részét képezi EventHandlersActivity.

EventHandlingScopeActivity

Lehetővé teszi az eseménykezelést a gyermektevékenységek végrehajtásával. Ez az osztály nem örökölhető.

EventQueueName

A egy eseményhez társított üzenetsor nevét jelöli.WorkflowInstance Ez az osztály nem örökölhető.

ExternalDataEventArgs

Azokat az adatokat jelöli, amelyeket egy esemény a tevékenység használatával HandleExternalEventActivity történő létrehozásakor küld el.

ExternalDataExchangeAttribute

Egy felületet helyi szolgáltatási felületként jelöl meg. Ez az osztály nem örökölhető.

ExternalDataExchangeService

Olyan szolgáltatást jelöl, amelyet hozzá kell adni a munkafolyamat futásidejű motorjához a helyi szolgáltatások kommunikációjának engedélyezéséhez. A szolgáltatások megfelelő inicializálásához és regisztrálásához helyi szolgáltatás-implementációkat kell hozzáadni ExternalDataExchangeService .

ExternalDataExchangeServiceSection

Egy konfigurációs szakaszt jelöl, amely lehetővé teszi a konfigurációs fájlban a példányhoz hozzáadni kívánt szolgáltatások készletének ExternalDataExchangeServicemegadását.

HandleExternalEventActivity

Olyan munkafolyamat-kommunikációs tevékenységet határoz meg, amely egy helyi szolgáltatás által létrehozott esemény kezelésére szolgál.

HandleExternalEventActivityValidator

Ellenőrzi, hogy az HandleExternalEventActivity osztály megfelelően van-e konfigurálva.

IfElseActivity

Feltételesen két vagy több típusú IfElseBranchActivitytevékenység egyikét futtatja. Ez az osztály nem örökölhető.

IfElseBranchActivity

Egy ágat IfElseActivityjelöl. Ez az osztály nem örökölhető.

InvokeWebServiceActivity

Meghív egy webszolgáltatást egy proxyosztályon keresztül, amely a megadott paramétereket adja át és fogadja. Ez az osztály nem örökölhető.

InvokeWebServiceEventArgs

Webszolgáltatás meghívásához használt eseményadatokat tartalmaz. Ez az osztály nem örökölhető.

InvokeWorkflowActivity

Aszinkron módon futtat egy munkafolyamatot egy másikból. Ez az osztály nem örökölhető.

ListenActivity

A munkafolyamat várakozást biztosít a tevékenység folytatása előtt a lehetséges események bármelyikére. Ez az osztály nem örökölhető.

MessageEventSubscription

Létrehoz egy üzenetesemény-előfizetést, amely átirányítja az üzeneteket a megfelelő munkafolyamat-példányra.

OperationInfo

A munkafolyamat-szolgáltatásban definiált szerződésművelet adatait jelöli.

OperationInfoBase

A munkafolyamat-szolgáltatásban meghatározott szerződéses művelet adatainak tárolására használt alaposztály.

OperationParameterInfo

Egy műveleti paraméter adatait tartalmazza.

OperationParameterInfoCollection

Egy OperationParameterInfo objektumok gyűjteménye.

OperationValidationEventArgs

Adatokat biztosít az OperationValidation eseményhez.

ParallelActivity

Egyszerre futtatja a gyermektevékenységeket. Ez az osztály nem örökölhető.

PolicyActivity

A munkafolyamat végrehajtásának részeként futtatandó osztálypéldányok gyűjteményét Rule jelöli egyetlen lépésként vagy tevékenységként.

ReceiveActivity

Szolgáltatási tevékenység, amely egy Windows kommunikációs alaprendszer (WCF) szolgáltatási szerződés által meghatározott műveletet valósít meg.

ReplicatorActivity

Egy gyermektevékenység több példányát futtatja.

ReplicatorChildEventArgs

A gyermekpéldányok ReplicatorActivityActivity inicializálásakor meghívott tevékenységkezelők eseményargumentumait tartalmazza a gyermekpéldányok Activity befejezése mellett.

SendActivity

Ügyféltevékenység, amely egy Windows kommunikációs alaprendszer (WCF) szolgáltatásművelet szinkron meghívását modellozza.

SendActivityEventArgs

Információkat nyújt az eseményekről és BeforeSend az AfterResponse eseményekről.

SequenceActivity

Gyermektevékenységek halmazát futtatja egyetlen meghatározott sorrend szerint.

SequentialWorkflowActivity

Olyan munkafolyamatot jelöl, amely egymás után hajtja végre a tevékenységeket.

SetStateActivity

Az állapotgép-munkafolyamatra való StateActivity áttérést biztosítja. Ez az osztály nem örökölhető.

SetStateEventArgs

Egy olyan osztályt jelöl, amely argumentumként egy adott osztály állapotának beállítására StateMachineWorkflowActivityszolgál.

StateActivity

Egy állapotot jelöl egy StateMachineWorkflowActivity.

StateActivityValidator

Olyan osztályt jelöl, amely ellenőrzi, hogy az StateActivity osztály megfelelően van-e konfigurálva.

StateFinalizationActivity

Olyan tevékenységet jelöl, amely tartalmazott tevékenységeket hajt végre, mielőtt egy állapotgép-munkafolyamat másik állapotára vált. Ez az osztály nem örökölhető.

StateInitializationActivity

Tárolóként szolgál olyan tevékenységek csoportjához, amelyek a StateActivity futás megkezdésekor lesznek végrehajtva. Ez az osztály nem örökölhető.

StateMachineWorkflowActivity

Az állapotgép-munkafolyamatok gyökértárolójaként szolgál. Eseményvezérelt tevékenységeket és állapotokat tartalmaz.

StateMachineWorkflowInstance

Egy osztályt jelöl, amely egy adott példány aktuális példányát StateMachineWorkflowActivitykezeli. Ez az osztály nem örökölhető.

TypedOperationInfo

Egy OperationInfo objektum, amely örökli OperationInfoBase az adott és SendActivity tevékenység szolgáltatásműveleti információihoz ReceiveActivity használt objektumot. Vegye figyelembe, hogy ennek a műveletinformációnak CLR-típuson kell alapulnia.

WebServiceFaultActivity

Lehetővé teszi, hogy hibát küldjön a webszolgáltatás-ügyfélnek a munkafolyamatból. Ez az osztály nem örökölhető.

WebServiceInputActivity

Lehetővé teszi az adatok fogadását egy webszolgáltatásból egy munkafolyamatban. Ez az osztály nem örökölhető.

WebServiceOutputActivity

Lehetővé teszi az adatok webszolgáltatásba való küldését egy munkafolyamaton belülről. Ez az osztály nem örökölhető.

WebWorkflowRole

Egy munkafolyamat-szerepkört jelöl, amelyet egy RoleProvider.

WhileActivity

A gyermektevékenységet iteratív módon futtatja, amíg egy adott feltétel teljesül.

WorkflowAuthorizationException

Az a kivétel, amely akkor jelenik meg, ha a szerepkör érvényesítése meghiúsul egy megadott identitás miatt, amely nem szerepel a WorkflowRoleCollectionfájlban.

WorkflowRole

Az absztrakt alaposztály, amelyből a munkafolyamat-szerepkörök származnak.

WorkflowRoleCollection

Objektumok gyűjteményét WorkflowRole jelöli. Ez az osztály nem örökölhető.

WorkflowServiceAttributes

Létrehozza a szolgáltatás viselkedését az általa dekorált munkafolyamat-szolgáltatáshoz.

WorkflowServiceAttributesDynamicPropertyValidator

A tulajdonság érvényesítője, amelyet a WorkflowServiceAttributesProperty.

WorkflowSubscriptionService

Metódusokat biztosít egy előfizetési szolgáltatáshoz a munkafolyamat-futtatókörnyezethez tartozó előfizetések kezeléséhez.

WorkflowWebService

Az összes munkafolyamat-webszolgáltatás alaposztályát jelöli.

Interfészek

Name Description
IEventActivity

Olyan metódusokat és tulajdonságokat biztosít, amelyekből az eseményvezérelt tevékenységeknek származnia kell az eseményekre való feliratkozáshoz.

Enumerációk

Name Description
ExecutionType

A tevékenységek végrehajtási módját adja meg.