System.Workflow.ComponentModel.Compiler Spazio dei nomi

Fornisce classi correlate al compilatore di modelli di componente Windows Workflow Foundation.

Classi

Nome Descrizione
ActivityCodeGenerator

Classe di base per i componenti del generatore di codice che possono essere associati alle attività.

ActivityCodeGeneratorAttribute

Indica il tipo da utilizzare per la generazione di codice per un'attività. La classe non può essere ereditata.

ActivityValidator

Derivato di DependencyObjectValidator che è una classe base per tutti i componenti del validator di attività.

ActivityValidatorAttribute

Identifica la classe che esegue la convalida su un Activity soggetto alla convalida. La classe non può essere ereditata.

AttributeInfo

Classe Wrapper che rappresenta gli attributi in un tipo in fase di progettazione. La classe non può essere ereditata.

AttributeInfoAttribute

Rappresenta una classe che contiene informazioni su un attributo in fase di progettazione. La classe non può essere ereditata.

AuthorizedType

Rappresenta un set di tipi consentiti o non consentiti nei flussi di lavoro compilati dal compilatore del flusso di lavoro ,a seconda del valore della Authorized proprietà . La classe non può essere ereditata.

BindValidationContext

Rappresenta il contesto per la convalida di un oggetto ActivityBind. La classe non può essere ereditata.

CodeGenerationManager

Consente la condivisione dei dati tra generatori di codice attività durante la fase di generazione del codice della compilazione. La classe non può essere ereditata.

CompileWorkflowCleanupTask

Definisce un'attività MSBuild per cancellare il contenuto dei file temporanei usati durante la compilazione di flussi di lavoro creati tramite Visual Basic. Il contenuto dei file temporanei viene cancellato, ma i file non vengono eliminati. La classe non può essere ereditata.

CompileWorkflowTask

Rappresenta l'attività MSBuild di compilazione di un flusso di lavoro. La classe non può essere ereditata.

CompositeActivityCodeGenerator

Classe di base per i componenti del generatore di codice che possono essere associati alle attività composite.

CompositeActivityValidator

Derivato di ActivityValidator che è la classe di base per tutti i componenti del validator di attività composita.

ConditionValidator

Derivato di che è la classe di DependencyObjectValidator base per tutti i componenti del validator della condizione.

DependencyObjectValidator

Derivato di che è la classe di base per tutti i componenti del validator dell'oggetto Validator di dipendenza.

PropertyValidationContext

Fornisce il contesto per la convalida di un oggetto DependencyProperty.

TypeProvider

Implementazione di ITypeProvider che funge da contenitore di tipi all'interno degli assembly indicati e delle unità di compilazione del codice.

ValidationError

Rappresenta la classe base per tutti gli errori di convalida.

ValidationErrorCollection

Contiene una raccolta di ValidationError oggetti.

ValidationManager

Consente la condivisione di informazioni contestuali, ad esempio la convalida delle proprietà, l'attività padre e così via, tra validator durante il processo di compilazione.

ValidationOptionAttribute

Attributo personalizzato che contiene ValidationOption informazioni. La classe non può essere ereditata.

Validator

Classe di base per tutti i componenti del validator.

WorkflowCompilationContext

Fornisce opzioni di compilazione del flusso di lavoro per l'attività di compilazione o convalida corrente.

WorkflowCompiler

Rappresenta il compilatore per i flussi di lavoro sviluppati usando C# o Visual Basic codice e/o markup XAML. La classe non può essere ereditata.

WorkflowCompilerError

Rappresenta un oggetto CompilerError ottenuto durante il processo di compilazione del flusso di lavoro.

WorkflowCompilerOptionsService

Fornisce un'implementazione predefinita di IWorkflowCompilerOptionsService.

WorkflowCompilerParameters

Rappresenta i parametri passati a WorkflowCompiler durante il processo di compilazione.

WorkflowCompilerResults

Rappresenta i risultati di una compilazione del flusso di lavoro. La classe non può essere ereditata.

WorkflowMarkupSourceAttribute

Attributo che contiene informazioni su un file di markup del flusso di lavoro. La classe non può essere ereditata.

WorkflowValidationFailedException

Rappresenta un oggetto Exception che si verifica quando un flusso di lavoro non supera la convalida. La classe non può essere ereditata.

Interfacce

Nome Descrizione
ITypeProvider

Definisce il comportamento di un servizio che funge da contenitore di tipi.

IWorkflowCompilerOptionsService

Definisce l'interfaccia implementata dall'ambiente che ospita la finestra di progettazione del flusso di lavoro e il compilatore per fornire informazioni di compilazione specifiche dell'ambiente durante i processi di convalida e compilazione.

Enumerazioni

Nome Descrizione
AccessTypes

Specifica la modalità di accesso per la proprietà di dipendenza.

ValidationOption

Specifica le opzioni di convalida nella proprietà ValidationOption.