WorkflowCompilerParameters Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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) |