System.Workflow.ComponentModel Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt klassen met betrekking tot het Windows Workflow Foundation-onderdeelmodel.
Klassen
| Name | Description |
|---|---|
| Activity |
Vertegenwoordigt de fundamentele bouwsteen van werkstromen. Activity is de basisklasse voor alle activiteiten. |
| ActivityBind |
Hiermee wordt de eigenschap van een activiteit gekoppeld aan een eigenschap, veld, indexeerfunctie, methode, gebeurtenis of eigenschap van een andere activiteit. Deze klasse kan niet worden overgenomen. |
| ActivityChangeAction |
Vertegenwoordigt een voorgestelde wijziging in een CompositeActivity actieve werkstroominstantie. Deze klasse moet worden overgenomen. |
| ActivityCollection |
Modellen een sterk getypt ICollection type Activity. |
| ActivityCollectionChangeEventArgs |
Vertegenwoordigt de informatie die een gebeurtenis-handler nodig heeft om aangepaste verwerking uit te voeren wanneer de inhoud van een ActivityCollection wijziging wordt gewijzigd. |
| ActivityCondition |
Vertegenwoordigt een abstracte klasse voor een expressie, die resulteert in een |
| ActivityExecutionContext |
Vertegenwoordigt de uitvoeringsomgeving van een Activity. Deze klasse kan niet worden overgenomen. |
| ActivityExecutionContextManager |
Hiermee kunt u CompositeActivity uitvoeringscontexten maken en beheren voor de onderliggende activiteiten. Deze klasse kan niet worden overgenomen. |
| ActivityExecutionStatusChangedEventArgs |
Bevat informatie met betrekking tot de wijziging van de uitvoeringsstatus gebeurtenis voor een Activity. Deze klasse kan niet worden overgenomen. |
| AddedActivityAction |
Vertegenwoordigt een voorgestelde toevoeging van een Activity aan een CompositeActivity binnen een actieve werkstroominstantie. |
| AlternateFlowActivityAttribute |
Aangepast kenmerk dat aangeeft dat de activiteit een alternatieve stroom ondersteunt. Deze klasse kan niet worden overgenomen. |
| CancellationHandlerActivity |
Vertegenwoordigt annuleringslogica die kan worden gekoppeld aan een CompositeActivity. Deze klasse kan niet worden overgenomen. |
| CompensatableTransactionScopeActivity |
Definieert een compensabele versie van de TransactionScopeActivity activiteit. Deze klasse kan niet worden overgenomen. |
| CompensateActivity |
Hiermee wordt de compensatie geactiveerd van een voltooid onderliggend element Activity dat de ICompensatableActivity interface implementeert. Deze klasse kan niet worden overgenomen. |
| CompensationHandlerActivity |
Hiermee geeft u werkstroomlogica op die ongedaan maakt of compenseert voor de geslaagde uitvoering van de gekoppelde CompositeActivity. Deze klasse kan niet worden overgenomen. |
| CompositeActivity |
Afgeleide daarvan Activity is de basisklasse voor alle activiteiten die andere activiteiten bevatten. A CompositeActivity is verantwoordelijk voor het beheren van de uitvoering van de onderliggende activiteiten. |
| DependencyObject |
De basisklasse voor alle objecten met afhankelijkheidseigenschappen. Deze klasse moet worden overgenomen. |
| DependencyProperty |
Een speciaal soort eigenschap die kan worden gedefinieerd of gekoppeld aan een DependencyObject. Er zijn drie soorten afhankelijkheidseigenschappen: instantie-eigenschappen, meta-eigenschappen en gekoppelde eigenschappen. Deze klasse kan niet worden overgenomen. |
| FaultHandlerActivity |
Vertegenwoordigt de activiteitsklasse die wordt gebruikt voor het afhandelen van een Exception van het type dat is opgegeven door de FaultType eigenschap. Deze klasse kan niet worden overgenomen. |
| FaultHandlersActivity |
Vertegenwoordigt een CompositeActivity lijst met geordende onderliggende activiteiten van het type FaultHandlerActivity. Deze klasse kan niet worden overgenomen. |
| PersistOnCloseAttribute |
Geeft aan dat het huidige werkstroomexemplaren moeten worden behouden wanneer de versierde activiteit de uitvoering heeft voltooid. Deze klasse kan niet worden overgenomen. |
| PropertyMetadata |
Vertegenwoordigt het gedrag van een afhankelijkheidseigenschap. |
| QueueEventArgs |
Vertegenwoordigt de gebeurtenisargumenten voor een werkstroomwachtrijgebeurtenis. |
| RemovedActivityAction |
Vertegenwoordigt een voorgestelde verwijdering van een Activity van een CompositeActivity in een actieve werkstroomexemplaren. |
| SuspendActivity |
Onderbreekt het actieve werkstroomexemplaren wanneer deze wordt uitgevoerd. Deze klasse kan niet worden overgenomen. |
| SynchronizationScopeActivity |
Vertegenwoordigt een sectie van de werkstroom waarvoor gecontroleerde toegang tot gedeelde variabelen is vereist. Als twee of meer exemplaren van een SynchronizationScopeActivity toegang dezelfde variabelen hebben, wordt de uitvoering van deze activiteiten effectief geserialiseerd. Deze klasse kan niet worden overgenomen. |
| TerminateActivity |
Hiermee wordt het actieve werkstroomexemplaren beëindigd wanneer er een abnormale situatie optreedt. Deze klasse kan niet worden overgenomen. |
| ThrowActivity |
Modelleert het genereren van een uitzondering. Deze klasse kan niet worden overgenomen. |
| TransactionScopeActivity |
Een sectie van de werkstroom die een transactiegrens afbakent. Er wordt een nieuwe Transaction gestart wanneer dit Activity wordt uitgevoerd en de transactiedoorvoeringen wanneer de Activity sluiting is voltooid. Deze klasse kan niet worden overgenomen. |
| WorkflowChangeAction |
Een abstracte basisklasse waaruit alle klassen die voorgestelde wijzigingen in een actieve werkstroominstantie vertegenwoordigen, moeten worden afgeleid. |
| WorkflowChanges |
Vertegenwoordigt een set voorgestelde wijzigingen in een actieve werkstroominstantie. |
| WorkflowParameterBinding |
Een klasse voor algemeen gebruik die een binding aan een benoemde parameter vertegenwoordigt. Deze klasse kan niet worden overgenomen. |
| WorkflowParameterBindingCollection |
Vertegenwoordigt een van het KeyedCollection<TKey,TItem> type WorkflowParameterBinding. Deze klasse kan niet worden overgenomen. |
| WorkflowTerminatedException |
Exception Hiermee wordt aangegeven wat er wordt gegenereerd wanneer een werkstroom wordt beëindigd. Deze klasse kan niet worden overgenomen. |
| WorkflowTransactionOptions |
Container voor opties voor werkstroomtransactietype. Deze klasse kan niet worden overgenomen. |
Interfaces
| Name | Description |
|---|---|
| IActivityEventListener<T> |
Definieert de interface voor een object dat luistert naar een gebeurtenis. |
| ICompensatableActivity |
Definieert de interface die is vereist voor een Activity interface die kan worden gecompenseerd. |
| IDynamicPropertyTypeProvider |
Biedt een eigenschapstype voor de bindingsinfrastructuur. Het wordt geïmplementeerd door activiteiten die een eigenschap van het variabeletype bevatten, waarbij het type kan variëren, afhankelijk van andere activiteitsinstellingen. |
| IStartWorkflow |
Definieert een service die kan worden verkregen van een ActivityExecutionContext service voor het starten van een nieuw werkstroomexemplaren. |
| IWorkflowChangeDiff |
Ondersteunt het analyseren van werkstroomwijzigingen. |
Enums
| Name | Description |
|---|---|
| ActivityCollectionChangeAction |
Vertegenwoordigt een opsomming van de toegestane acties die kunnen worden uitgevoerd op een ActivityCollection, die meestal de verzameling van alle onderliggende activiteiten van een CompositeActivity. |
| ActivityExecutionResult |
Opsomming van de waarden van het activiteitsresultaat die de status kwalificeren van een Activity waarde die een ActivityExecutionStatus van |
| ActivityExecutionStatus |
Opsomming van activiteitsstatuswaarden die overeenkomen met de levenscyclus van een activiteit binnen een actieve werkstroominstantie. |
| DependencyPropertyOptions |
Vertegenwoordigt een opsomming van DependencyProperty opties. |
Gedelegeerden
| Name | Description |
|---|---|
| GetValueOverride |
Hiermee staat u een aangepaste overschrijving toe van de GetValue(DependencyProperty) logica die is gekoppeld aan een afhankelijkheidseigenschap die is gedefinieerd voor een afhankelijkheidsobject. |
| SetValueOverride |
Hiermee staat u een aangepaste overschrijving toe van de SetValue(DependencyProperty, Object) logica die is gekoppeld aan een afhankelijkheidseigenschap die is gedefinieerd voor een afhankelijkheidsobject. |