System.Workflow.ComponentModel Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser som är relaterade till komponentmodellen Windows Workflow Foundation.
Klasser
| Name | Description |
|---|---|
| Activity |
Representerar det grundläggande byggblocket för arbetsflöden. Activity är basklassen för alla aktiviteter. |
| ActivityBind |
Binder en aktivitets egenskap till en egenskap, ett fält, en indexerare, en metod, en händelse eller en annan aktivitets egenskap. Det går inte att ärva den här klassen. |
| ActivityChangeAction |
Representerar en föreslagen ändring i en CompositeActivity instans av arbetsflödet som körs. Den här klassen måste ärvas. |
| ActivityCollection |
Modellerar en starkt typtyp ICollectionActivity. |
| ActivityCollectionChangeEventArgs |
Representerar den information som krävs av en händelsehanterare för att utföra anpassad bearbetning när innehållet i en ActivityCollection ändring. |
| ActivityCondition |
Representerar en abstrakt klass för ett uttryck som utvärderas till en |
| ActivityExecutionContext |
Representerar körningsmiljön för en Activity. Det går inte att ärva den här klassen. |
| ActivityExecutionContextManager |
Gör att en CompositeActivity kan skapa och hantera körningskontexter för sina underordnade aktiviteter. Det går inte att ärva den här klassen. |
| ActivityExecutionStatusChangedEventArgs |
Innehåller information om ändringen av körningsstatushändelsen för en Activity. Det går inte att ärva den här klassen. |
| AddedActivityAction |
Representerar ett föreslaget tillägg av en Activity till en CompositeActivity i en arbetsflödesinstans som körs. |
| AlternateFlowActivityAttribute |
Anpassat attribut som anger att aktiviteten stöder ett alternativt flöde. Det går inte att ärva den här klassen. |
| CancellationHandlerActivity |
Representerar annulleringslogik som kan associeras med en CompositeActivity. Det går inte att ärva den här klassen. |
| CompensatableTransactionScopeActivity |
Definierar en kompenserande version av TransactionScopeActivity aktiviteten. Det går inte att ärva den här klassen. |
| CompensateActivity |
Utlöser kompensationen för ett slutfört underordnat Activity objekt ICompensatableActivity som implementerar gränssnittet. Det går inte att ärva den här klassen. |
| CompensationHandlerActivity |
Anger arbetsflödeslogik som ångrar, eller kompenserar för, lyckad körning av den associerade CompositeActivity. Det går inte att ärva den här klassen. |
| CompositeActivity |
Derivat av Activity detta är basklassen för alla aktiviteter som innehåller andra aktiviteter. A CompositeActivity ansvarar för att hantera körningen av dess underordnade aktiviteter. |
| DependencyObject |
Basklassen för alla objekt som har beroendeegenskaper. Den här klassen måste ärvas. |
| DependencyProperty |
En särskild typ av egenskap som kan definieras eller kopplas till en DependencyObject. Det finns tre typer av beroendeegenskaper: instansegenskaper, metaegenskaper och bifogade egenskaper. Det går inte att ärva den här klassen. |
| FaultHandlerActivity |
Representerar den aktivitetsklass som används för att hantera en Exception av den typ som anges av FaultType egenskapen. Det går inte att ärva den här klassen. |
| FaultHandlersActivity |
Representerar en CompositeActivity som har en ordnad lista över underordnade aktiviteter av typen FaultHandlerActivity. Det går inte att ärva den här klassen. |
| PersistOnCloseAttribute |
Anger att den aktuella arbetsflödesinstansen måste bevaras när den utsmyckningsaktiviteten slutför körningen. Det går inte att ärva den här klassen. |
| PropertyMetadata |
Representerar beteendet för en beroendeegenskap. |
| QueueEventArgs |
Representerar händelseargumenten för en arbetsflödeskörelaterad händelse. |
| RemovedActivityAction |
Representerar en föreslagen borttagning av en Activity från en CompositeActivity instans av ett arbetsflöde som körs. |
| SuspendActivity |
Inaktiverar arbetsflödesinstansen som körs när den körs. Det går inte att ärva den här klassen. |
| SynchronizationScopeActivity |
Representerar ett avsnitt i arbetsflödet som kräver kontrollerad åtkomst till delade variabler. Om två eller flera instanser av en SynchronizationScopeActivity åtkomst har samma variabler serialiseras körningen av dessa aktiviteter effektivt. Det går inte att ärva den här klassen. |
| TerminateActivity |
Avslutar arbetsflödesinstansen som körs när en onormal situation inträffar. Det går inte att ärva den här klassen. |
| ThrowActivity |
Modellerar utkastningen av ett undantag. Det går inte att ärva den här klassen. |
| TransactionScopeActivity |
Ett avsnitt i arbetsflödet som avgränsar en transaktionsgräns. En ny Transaction startas när detta Activity börjar köras och transaktionen checkas in när den Activity stängs. Det går inte att ärva den här klassen. |
| WorkflowChangeAction |
En abstrakt basklass från vilken alla klasser som representerar föreslagna ändringar i en arbetsflödesinstans som körs måste härledas. |
| WorkflowChanges |
Representerar en uppsättning föreslagna ändringar i en arbetsflödesinstans som körs. |
| WorkflowParameterBinding |
En generell klass som representerar en bindning till en namngiven parameter. Det går inte att ärva den här klassen. |
| WorkflowParameterBindingCollection |
Representerar en KeyedCollection<TKey,TItem> av typen WorkflowParameterBinding. Den här klassen kanske inte ärvs. |
| WorkflowTerminatedException |
Representerar det Exception som utlöses när ett arbetsflöde avslutas. Det går inte att ärva den här klassen. |
| WorkflowTransactionOptions |
Container för alternativ för arbetsflödestransaktionstyp. Det går inte att ärva den här klassen. |
Gränssnitt
| Name | Description |
|---|---|
| IActivityEventListener<T> |
Definierar gränssnittet för ett objekt som lyssnar efter en händelse. |
| ICompensatableActivity |
Definierar det gränssnitt som krävs av en Activity som kan kompenseras. |
| IDynamicPropertyTypeProvider |
Tillhandahåller en egenskapstyp för bindningsinfrastrukturen. Den implementeras av aktiviteter som innehåller en egenskap av variabeltyp, där typen kan variera beroende på andra aktivitetsinställningar. |
| IStartWorkflow |
Definierar en tjänst som kan hämtas från en ActivityExecutionContext för att starta en ny arbetsflödesinstans. |
| IWorkflowChangeDiff |
Stöder utvinning av arbetsflödesändringar. |
Uppräkningar
| Name | Description |
|---|---|
| ActivityCollectionChangeAction |
Representerar en uppräkning av de tillåtna åtgärder som kan utföras på en ActivityCollection, som vanligtvis representerar samlingen av alla underordnade aktiviteter i en CompositeActivity. |
| ActivityExecutionResult |
Uppräkning av aktivitetsresultatvärden som kvalificerar tillståndet för en Activity som har värdet ActivityExecutionStatus |
| ActivityExecutionStatus |
Uppräkning av aktivitetsstatusvärden som motsvarar livscykeln för en aktivitet i en arbetsflödesinstans som körs. |
| DependencyPropertyOptions |
Representerar en uppräkning av DependencyProperty alternativ. |
Delegeringar
| Name | Description |
|---|---|
| GetValueOverride |
Tillåter en anpassad åsidosättning av logiken GetValue(DependencyProperty) som är associerad med en beroendeegenskap som definieras för ett beroendeobjekt. |
| SetValueOverride |
Tillåter en anpassad åsidosättning av logiken SetValue(DependencyProperty, Object) som är associerad med en beroendeegenskap som definieras för ett beroendeobjekt. |