System.Workflow.ComponentModel.Compiler Przestrzeń nazw

Udostępnia klasy związane z kompilatorem modelu składników programu Windows Workflow Foundation.

Klasy

Nazwa Opis
ActivityCodeGenerator

Klasa podstawowa 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 tego DependencyObjectValidator jest klasą bazową dla wszystkich składników modułu sprawdzania poprawności działań.

ActivityValidatorAttribute

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

AttributeInfo

Klasa otoki reprezentująca atrybuty typu w czasie projektowania. Klasa ta nie może być dziedziczona.

AttributeInfoAttribute

Reprezentuje klasę przechowującą informacje o atrybucie 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ływu pracy (w zależności od wartości Authorized właściwości). Klasa ta nie może być dziedziczona.

BindValidationContext

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

CodeGenerationManager

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

CompileWorkflowCleanupTask

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

CompileWorkflowTask

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

CompositeActivityCodeGenerator

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

CompositeActivityValidator

Pochodna ActivityValidator tego jest klasą bazową dla wszystkich składników modułu sprawdzania poprawności działań złożonych.

ConditionValidator

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

DependencyObjectValidator

Pochodna Validator tej klasy jest klasą bazową dla wszystkich składników modułu sprawdzania poprawności obiektów zależności.

PropertyValidationContext

Zawiera kontekst weryfikacji elementu 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 walidacji.

ValidationErrorCollection

Przechowuje kolekcję ValidationError obiektów.

ValidationManager

Umożliwia udostępnianie informacji kontekstowych, takich jak walidacja właściwości, działanie nadrzędne itd., między modułami sprawdzania poprawności podczas procesu kompilacji.

ValidationOptionAttribute

Atrybut niestandardowy zawierający ValidationOption informacji. Klasa ta nie może być dziedziczona.

Validator

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

WorkflowCompilationContext

Udostępnia opcje kompilacji przepływu pracy dla bieżącego zadania kompilacji lub 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 element CompilerError uzyskany podczas procesu kompilacji przepływu pracy.

WorkflowCompilerOptionsService

Udostępnia domyślną implementację elementu IWorkflowCompilerOptionsService.

WorkflowCompilerParameters

Reprezentuje parametry przekazywane do WorkflowCompiler podczas procesu kompilacji.

WorkflowCompilerResults

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

WorkflowMarkupSourceAttribute

Atrybut zawierający 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 przechodzi walidacji. Klasa ta nie może być dziedziczona.

Interfejsy

Nazwa Opis
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 walidacji i kompilacji.

Wyliczenia

Nazwa Opis
AccessTypes

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

ValidationOption

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