System.Workflow.ComponentModel.Compiler Naamruimte

Biedt klassen met betrekking tot de compiler van het Windows Workflow Foundation-onderdeel.

Klassen

Name Description
ActivityCodeGenerator

Basisklasse voor codegeneratoronderdelen die kunnen worden gekoppeld aan activiteiten.

ActivityCodeGeneratorAttribute

Geeft het type aan dat moet worden gebruikt voor het genereren van code voor een activiteit. Deze klasse kan niet worden overgenomen.

ActivityValidator

Afgeleide daarvan DependencyObjectValidator is een basisklasse voor alle activiteitsvalidatoronderdelen.

ActivityValidatorAttribute

Identificeert de klasse die validatie uitvoert op een Activity klasse die is onderworpen aan validatie. Deze klasse kan niet worden overgenomen.

AttributeInfo

Wrapper-klasse die kenmerken van een type op het ontwerptijd vertegenwoordigt. Deze klasse kan niet worden overgenomen.

AttributeInfoAttribute

Vertegenwoordigt een klasse met informatie over een kenmerk tijdens het ontwerp. Deze klasse kan niet worden overgenomen.

AuthorizedType

Vertegenwoordigt een set typen die zijn toegestaan of niet zijn toegestaan in gecompileerde werkstromen door de werkstroomcompilator (afhankelijk van de waarde van de Authorized eigenschap). Deze klasse kan niet worden overgenomen.

BindValidationContext

Vertegenwoordigt de context voor de validatie van een ActivityBind. Deze klasse kan niet worden overgenomen.

CodeGenerationManager

Hiermee kunt u gegevens delen tussen generatoren voor activiteitscode tijdens de fase van het genereren van code. Deze klasse kan niet worden overgenomen.

CompileWorkflowCleanupTask

Definieert een MSBuild-taak voor het wissen van de inhoud van tijdelijke bestanden die worden gebruikt bij het compileren van werkstromen die zijn gemaakt met behulp van Visual Basic. De inhoud van de tijdelijke bestanden wordt gewist, maar de bestanden worden niet verwijderd. Deze klasse kan niet worden overgenomen.

CompileWorkflowTask

Vertegenwoordigt de MSBuild-taak voor het compileren van een werkstroom. Deze klasse kan niet worden overgenomen.

CompositeActivityCodeGenerator

Basisklasse voor codegeneratoronderdelen die kunnen worden gekoppeld aan samengestelde activiteiten.

CompositeActivityValidator

Afgeleide daarvan ActivityValidator is de basisklasse voor alle onderdelen van de samengestelde activiteitvalidator.

ConditionValidator

Afgeleide daarvan DependencyObjectValidator is de basisklasse voor alle voorwaardevalidatoronderdelen.

DependencyObjectValidator

Afgeleide hiervan Validator is de basisklasse voor alle onderdelen van de afhankelijkheidsobjectvalidator.

PropertyValidationContext

Biedt de context voor validatie van een DependencyProperty.

TypeProvider

Een implementatie hiervan ITypeProvider fungeert als een container met typen binnen de aangegeven assembly's en codecompilatie-eenheden.

ValidationError

Vertegenwoordigt de basisklasse voor alle validatiefouten.

ValidationErrorCollection

Bevat een verzameling ValidationError objecten.

ValidationManager

Hiermee kunt u contextuele informatie, zoals eigenschapsvalidatie, bovenliggende activiteit, enzovoort, delen tussen validaties tijdens het compilatieproces.

ValidationOptionAttribute

Aangepast kenmerk dat informatie bevat ValidationOption . Deze klasse kan niet worden overgenomen.

Validator

Basisklasse voor alle validatieonderdelen.

WorkflowCompilationContext

Biedt opties voor werkstroomcompilatie voor de huidige compilatie- of validatietaak.

WorkflowCompiler

Vertegenwoordigt de compiler voor werkstromen die zijn ontwikkeld met C# of Visual Basic code en/of XAML-opmaak. Deze klasse kan niet worden overgenomen.

WorkflowCompilerError

Vertegenwoordigt een CompilerError die wordt verkregen tijdens het compilatieproces van de werkstroom.

WorkflowCompilerOptionsService

Biedt een standaard implementatie van IWorkflowCompilerOptionsService.

WorkflowCompilerParameters

Vertegenwoordigt parameters die tijdens het compilatieproces worden doorgegeven WorkflowCompiler .

WorkflowCompilerResults

Vertegenwoordigt de resultaten van een werkstroomcompilatie. Deze klasse kan niet worden overgenomen.

WorkflowMarkupSourceAttribute

Kenmerk dat informatie bevat over een werkstroommarkeringsbestand. Deze klasse kan niet worden overgenomen.

WorkflowValidationFailedException

Vertegenwoordigt een Exception fout die optreedt wanneer een werkstroom geen validatie doorgeeft. Deze klasse kan niet worden overgenomen.

Interfaces

Name Description
ITypeProvider

Definieert het gedrag van een service die fungeert als een container van typen.

IWorkflowCompilerOptionsService

Definieert de interface die wordt geïmplementeerd door de omgeving die als host fungeert voor de werkstroomontwerper en compiler om omgevingsspecifieke compilatie-informatie te bieden tijdens de validatie- en compilatieprocessen.

Enums

Name Description
AccessTypes

Hiermee geeft u de toegangsmodus voor de afhankelijkheidseigenschap.

ValidationOption

Hiermee geeft u de validatieopties in de ValidationOption eigenschap.