Condividi tramite


WorkflowCompilerParameters Classe

Definizione

Attenzione

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Rappresenta parametri passati alla classe WorkflowCompiler durante il processo di compilazione.

public ref class WorkflowCompilerParameters sealed : System::CodeDom::Compiler::CompilerParameters
[System.Serializable]
public sealed class WorkflowCompilerParameters : System.CodeDom.Compiler.CompilerParameters
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class WorkflowCompilerParameters : System.CodeDom.Compiler.CompilerParameters
[<System.Serializable>]
type WorkflowCompilerParameters = class
    inherit CompilerParameters
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowCompilerParameters = class
    inherit CompilerParameters
Public NotInheritable Class WorkflowCompilerParameters
Inherits CompilerParameters
Ereditarietà
WorkflowCompilerParameters
Attributi

Esempio

Nel seguente esempio di codice viene illustrato come creare una nuova istanza della classe WorkflowCompilerParameters, come aggiungere LibraryPaths e impostare il valore della proprietàCompilerParameters.OutputAssembly. Il codice crea inoltre una nuova istanza della classe WorkflowCompiler e esegue il metodo WorkflowCompiler.Compile. Questo codice presuppone che results sia di tipo WorkflowCompilerResults. Questo esempio di codice fa parte dell'esempio SDK Outlook Workflow Wizard nel file WizardForm.cs. Per altre informazioni, vedere Procedura guidata flusso di lavoro di Outlook.

// Compile the workflow
String[] assemblyNames = { "ReadEmailActivity.dll" };
WorkflowCompiler compiler = new WorkflowCompiler();
WorkflowCompilerParameters parameters = new WorkflowCompilerParameters(assemblyNames);
parameters.LibraryPaths.Add(Path.GetDirectoryName(typeof(BaseMailbox).Assembly.Location));
parameters.OutputAssembly = "CustomOutlookWorkflow" + Guid.NewGuid().ToString() + ".dll";
results = compiler.Compile(parameters, this.xamlFile);
' Compile the workflow
Dim assemblyNames() As String = {"ReadEmailActivity.dll"}

Dim compiler As WorkflowCompiler = New WorkflowCompiler()
Dim parameters As WorkflowCompilerParameters = New WorkflowCompilerParameters(assemblyNames)
parameters.LibraryPaths.Add(Path.GetDirectoryName(GetType(BaseMailbox).Assembly.Location))
parameters.OutputAssembly = "CustomOutlookWorkflow" + Guid.NewGuid().ToString() + ".dll"
results = compiler.Compile(parameters, Me.xamlFile)

Commenti

Nota

In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).

Costruttori

WorkflowCompilerParameters()
Obsoleti.

Inizializza una nuova istanza della classe WorkflowCompilerParameters.

WorkflowCompilerParameters(String[])
Obsoleti.

Inizializza una nuova istanza della classe WorkflowCompilerParameters con i nomi degli assembly utilizzati durante la compilazione.

WorkflowCompilerParameters(String[], String)
Obsoleti.

Inizializza una nuova istanza della classe WorkflowCompilerParameters con i nomi degli assembly utilizzati durante la compilazione e il nome da applicare al file di output.

WorkflowCompilerParameters(String[], String, Boolean)
Obsoleti.

Inizializza una nuova istanza della classe WorkflowCompilerParameters con i nomi degli assembly utilizzati durante la compilazione, il nome da applicare al file di output e l'identificatore per l'inclusione di informazioni di debug.

WorkflowCompilerParameters(WorkflowCompilerParameters)
Obsoleti.

Inizializza una nuova istanza della classe WorkflowCompilerParameters da un'istanza esistente.

Proprietà

CompilerOptions
Obsoleti.

Ottiene o imposta una stringa che contiene le opzioni da riga di comando per la compilazione.

CoreAssemblyFileName
Obsoleti.

Ottiene o imposta il nome dell'assembly principale o standard contenente i tipi di base come Object, String o Int32.

(Ereditato da CompilerParameters)
EmbeddedResources
Obsoleti.

Ottiene i file di risorse .NET da includere durante la compilazione dell'output dell'assembly.

(Ereditato da CompilerParameters)
Evidence
Obsoleti.

Specifica un oggetto di evidenza che rappresenta le autorizzazioni dei criteri di sicurezza da concedere all'assembly compilato.

(Ereditato da CompilerParameters)
GenerateCodeCompileUnitOnly
Obsoleti.

Ottiene o imposta un valore che indica se generare una classe CodeCompileUnit o chiamare il compilatore C# o Visual Basic per generare il file eseguibile o il file DLL.

GenerateExecutable
Obsoleti.

Ottiene o imposta un valore che indica se deve essere generato un eseguibile.

(Ereditato da CompilerParameters)
GenerateInMemory
Obsoleti.

Ottiene o imposta un valore che indica se deve essere generato output in memoria.

(Ereditato da CompilerParameters)
IncludeDebugInformation
Obsoleti.

Ottiene o imposta un valore che indica se includere le informazioni di debug nell'eseguibile compilato.

(Ereditato da CompilerParameters)
LanguageToUse
Obsoleti.

Ottiene o imposta una stringa che contiene il linguaggio da utilizzare per la compilazione della classe CodeCompileUnit.

LibraryPaths
Obsoleti.

Ottiene la proprietà che rappresenta una raccolta di nomi di directory nel quale il compilatore cerca gli assembly a cui si fa riferimento.

LinkedResources
Obsoleti.

Ottiene i file di risorse .NET a cui si fa riferimento nell'origine corrente.

(Ereditato da CompilerParameters)
MainClass
Obsoleti.

Ottiene o imposta il nome della classe principale.

(Ereditato da CompilerParameters)
OutputAssembly
Obsoleti.

Ottiene o imposta il nome dell'assembly di output.

(Ereditato da CompilerParameters)
ReferencedAssemblies
Obsoleti.

Ottiene gli assembly cui fa riferimento il progetto corrente.

(Ereditato da CompilerParameters)
TempFiles
Obsoleti.

Ottiene o imposta l'insieme che contiene i file temporanei.

(Ereditato da CompilerParameters)
TreatWarningsAsErrors
Obsoleti.

Ottiene o imposta un valore che indica se gli avvisi devono essere considerati come errori.

(Ereditato da CompilerParameters)
UserCodeCompileUnits
Obsoleti.

Ottiene o imposta la raccolta di unità di compilazione del codice che saranno utilizzate in questa chiamata del compilatore del flusso di lavoro.

UserToken
Obsoleti.

Ottiene o imposta il token utente da utilizzare durante la creazione del processo di compilazione.

(Ereditato da CompilerParameters)
WarningLevel
Obsoleti.

Ottiene o imposta il livello di avviso in corrispondenza del quale il compilatore interrompe la compilazione.

(Ereditato da CompilerParameters)
Win32Resource
Obsoleti.

Ottiene o imposta il nome di un file di risorse Win32 da collegare nell'assembly compilato.

(Ereditato da CompilerParameters)

Metodi

Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a