System.Workflow.ComponentModel.Compiler Namnområde

Innehåller klasser som är relaterade till komponentmodellkompilatorn Windows Workflow Foundation.

Klasser

Name Description
ActivityCodeGenerator

Basklass för kodgeneratorkomponenter som kan associeras med aktiviteter.

ActivityCodeGeneratorAttribute

Anger vilken typ som ska användas för kodgenerering för en aktivitet. Det går inte att ärva den här klassen.

ActivityValidator

Derivat av DependencyObjectValidator detta är en basklass för alla komponenter för aktivitetsverifierare.

ActivityValidatorAttribute

Identifierar klassen som utför validering på en Activity som är föremål för validering. Det går inte att ärva den här klassen.

AttributeInfo

Wrapper-klass som representerar attribut för en typ vid designtillfället. Det går inte att ärva den här klassen.

AttributeInfoAttribute

Representerar en klass som innehåller information om ett attribut vid designtillfället. Det går inte att ärva den här klassen.

AuthorizedType

Representerar en uppsättning typer som antingen tillåts eller inte tillåts i kompilerade arbetsflöden av arbetsflödeskompilatorn (beroende på egenskapens Authorized värde). Det går inte att ärva den här klassen.

BindValidationContext

Representerar kontexten för valideringen av en ActivityBind. Det går inte att ärva den här klassen.

CodeGenerationManager

Möjliggör delning av data mellan aktivitetskodgeneratorer under kodgenereringsfasen för kompilering. Det går inte att ärva den här klassen.

CompileWorkflowCleanupTask

Definierar en MSBuild-uppgift för att radera innehållet i temporära filer som används vid kompilering av arbetsflöden som skapats med hjälp av Visual Basic. Innehållet i de temporära filerna raderas men filerna tas inte bort. Det går inte att ärva den här klassen.

CompileWorkflowTask

Representerar MSBuild-uppgiften att kompilera ett arbetsflöde. Det går inte att ärva den här klassen.

CompositeActivityCodeGenerator

Basklass för kodgeneratorkomponenter som kan associeras med sammansatta aktiviteter.

CompositeActivityValidator

Derivata av ActivityValidator detta är basklassen för alla komponenter för sammansatt aktivitetsverifierare.

ConditionValidator

Derivat av DependencyObjectValidator detta är basklassen för alla villkorsverifierarkomponenter.

DependencyObjectValidator

Derivata av Validator det är basklassen för alla validatorkomponenter för beroendeobjekt.

PropertyValidationContext

Tillhandahåller kontexten för validering av en DependencyProperty.

TypeProvider

En implementering av ITypeProvider detta fungerar som en container av typer inom angivna sammansättningar och kodkompileringsenheter.

ValidationError

Representerar basklassen för alla valideringsfel.

ValidationErrorCollection

Innehåller en samling ValidationError objekt.

ValidationManager

Möjliggör delning av kontextuell information, till exempel egenskapsvalidering, överordnad aktivitet och så vidare, mellan validatorer under kompileringsprocessen.

ValidationOptionAttribute

Anpassat attribut som innehåller ValidationOption information. Det går inte att ärva den här klassen.

Validator

Basklass för alla validatorkomponenter.

WorkflowCompilationContext

Innehåller kompileringsalternativ för arbetsflödet för den aktuella kompilerings- eller valideringsuppgiften.

WorkflowCompiler

Representerar kompilatorn för arbetsflöden som har utvecklats med hjälp av C# eller Visual Basic kod och/eller XAML-markering. Det går inte att ärva den här klassen.

WorkflowCompilerError

Representerar en CompilerError som hämtas under arbetsflödets kompileringsprocess.

WorkflowCompilerOptionsService

Tillhandahåller en standardimplementering av IWorkflowCompilerOptionsService.

WorkflowCompilerParameters

Representerar parametrar som skickas till WorkflowCompiler under kompileringsprocessen.

WorkflowCompilerResults

Representerar resultatet av en arbetsflödeskompilering. Det går inte att ärva den här klassen.

WorkflowMarkupSourceAttribute

Attribut som innehåller information om en arbetsflödespåläggsfil. Det går inte att ärva den här klassen.

WorkflowValidationFailedException

Representerar ett Exception som inträffar när ett arbetsflöde inte klarar valideringen. Det går inte att ärva den här klassen.

Gränssnitt

Name Description
ITypeProvider

Definierar beteendet för en tjänst som fungerar som en container av typer.

IWorkflowCompilerOptionsService

Definierar gränssnittet som implementeras av miljön som är värd för arbetsflödesdesignern och kompilatorn för att tillhandahålla miljöspecifik kompileringsinformation under validerings- och kompileringsprocesserna.

Uppräkningar

Name Description
AccessTypes

Anger åtkomstläget för beroendeegenskapen.

ValidationOption

Anger valideringsalternativen i egenskapen ValidationOption .