System.Workflow.ComponentModel.Compiler Przestrzeń nazw

Dostarcza klasy powiązane z kompilatorem modelu składników Windows Workflow Foundation.

Klasy

ActivityCodeGenerator

Klasa bazowa dla składników generatora kodu, które mogą być skojarzone z działaniami.

ActivityCodeGeneratorAttribute

Wskazuje typ, który ma być używany do generowania kodu dla działania. Klasa ta nie może być dziedziczona.

ActivityValidator

Pochodna DependencyObjectValidator tego jest klasą bazową dla wszystkich składników modułu sprawdzania poprawności działań.

ActivityValidatorAttribute

Identyfikuje klasę, która przeprowadza walidację Activity obiektu, który podlega weryfikacji. Klasa ta nie może być dziedziczona.

AttributeInfo

Klasa otoki, która reprezentuje atrybuty typu w czasie projektowania. Klasa ta nie może być dziedziczona.

AttributeInfoAttribute

Reprezentuje klasę, która zawiera informacje o atlicie w czasie projektowania. Klasa ta nie może być dziedziczona.

AuthorizedType

Reprezentuje zestaw typów, które są dozwolone lub niedozwolone w skompilowanych przepływach pracy kompilatora przepływów (w zależności od wartości Authorized Właściwości). Klasa ta nie może być dziedziczona.

BindValidationContext

Reprezentuje kontekst walidacji ActivityBind . Klasa ta nie może być dziedziczona.

CodeGenerationManager

Umożliwia udostępnianie danych między generatorami kodu działania w fazie generowania kodu kompilacji. Klasa ta nie może być dziedziczona.

CompileWorkflowCleanupTask

Definiuje zadanie programu MSBuild do wymazywania zawartości plików tymczasowych, które są używane podczas kompilowania przepływów pracy utworzonych przy użyciu Visual Basic. Zawartość plików tymczasowych jest wymazywana, ale pliki nie są usuwane. Klasa ta nie może być dziedziczona.

CompileWorkflowTask

Reprezentuje MSBuild kompilowanie przepływu pracy. Klasa ta nie może być dziedziczona.

CompositeActivityCodeGenerator

Klasa bazowa dla składników generatora kodu, które mogą być skojarzone z działaniami złożonymi.

CompositeActivityValidator

Pochodny ActivityValidator , który jest klasą bazową dla wszystkich składników modułu sprawdzania poprawności działania złożonego.

ConditionValidator

Pochodne klasy DependencyObjectValidator jest klasą bazową dla wszystkich składników sprawdzania kondycji.

DependencyObjectValidator

Pochodny Validator , który jest klasą bazową dla wszystkich składników modułu sprawdzania poprawności obiektów zależności.

PropertyValidationContext

Udostępnia kontekst weryfikacji DependencyProperty .

TypeProvider

Implementacja ITypeProvider ta działa jako kontener typów w wskazanych zestawach i jednostkach kompilowania kodu.

ValidationError

Reprezentuje klasę bazową dla wszystkich błędów weryfikacji.

ValidationErrorCollection

Przechowuje kolekcję ValidationError obiektów.

ValidationManager

Umożliwia udostępnianie informacji kontekstowych, takich jak Walidacja właściwości, działanie nadrzędne i tak dalej, między modułami walidacji w procesie kompilacji.

ValidationOptionAttribute

Atrybut niestandardowy, który zawiera ValidationOption informacje. Klasa ta nie może być dziedziczona.

Validator

Klasa bazowa dla wszystkich składników modułu sprawdzania poprawności.

WorkflowCompilationContext

Zawiera opcje kompilacji przepływu pracy dla bieżącej kompilacji lub zadania walidacji.

WorkflowCompiler

Reprezentuje kompilator przepływów pracy opracowanych przy użyciu języka C# lub Visual Basic kodu i/lub znaczników XAML. Klasa ta nie może być dziedziczona.

WorkflowCompilerError

Reprezentuje wartość CompilerError uzyskaną podczas procesu kompilacji przepływu pracy.

WorkflowCompilerOptionsService

Udostępnia domyślną IWorkflowCompilerOptionsService implementację .

WorkflowCompilerParameters

Reprezentuje parametry przekazywane do WorkflowCompiler procesu kompilacji.

WorkflowCompilerResults

Reprezentuje wyniki kompilacji przepływu pracy. Klasa ta nie może być dziedziczona.

WorkflowMarkupSourceAttribute

Atrybut, który zawiera informacje o pliku znaczników przepływu pracy. Klasa ta nie może być dziedziczona.

WorkflowValidationFailedException

Reprezentuje element Exception , który występuje, gdy przepływ pracy nie przejdzie weryfikacji. Klasa ta nie może być dziedziczona.

Interfejsy

ITypeProvider

Definiuje zachowanie usługi, która działa jako kontener typów.

IWorkflowCompilerOptionsService

Definiuje interfejs implementowany przez środowisko hostującego projektanta przepływu pracy i kompilatora w celu udostępnienia informacji kompilacji specyficznych dla środowiska podczas procesów weryfikacji i kompilacji.

Wyliczenia

AccessTypes

Określa tryb dostępu dla właściwości zależności.

ValidationOption

Określa opcje walidacji we ValidationOption właściwości.