Comparteix a través de


WorkflowCompilerParameters Clase

Definición

Precaución

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

Representa los parámetros pasados al WorkflowCompiler durante el proceso de compilación.

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
Herencia
WorkflowCompilerParameters
Atributos

Ejemplos

En el siguiente ejemplo se muestra cómo crear una nueva instancia de la clase WorkflowCompilerParameters, agregar LibraryPaths y establecer el valor de la propiedad CompilerParameters.OutputAssembly. El código también crea una nueva instancia de la clase WorkflowCompiler y ejecuta el método WorkflowCompiler.Compile. Este código supone que results es del tipo WorkflowCompilerResults. Este ejemplo de código forma parte del ejemplo del asistente del flujo de trabajo de Outlook SDK del archivo WizardForm.cs. Para obtener más información, vea Asistente para flujos de trabajo de 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)

Comentarios

Nota

En esta documentación se describen los tipos y espacios de nombres que están obsoletos. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.

Constructores

WorkflowCompilerParameters()
Obsoletos.

Inicializa una nueva instancia de la clase WorkflowCompilerParameters.

WorkflowCompilerParameters(String[])
Obsoletos.

Inicializa una nueva instancia de la clase WorkflowCompilerParameters, con los nombres de los ensamblados utilizados en la compilación.

WorkflowCompilerParameters(String[], String)
Obsoletos.

Inicializa una nueva instancia de la clase WorkflowCompilerParameters, con los nombres de los ensamblados utilizados en la compilación y el nombre que se va a aplicar al archivo de salida.

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

Inicializa una nueva instancia de la clase WorkflowCompilerParameters, con los nombres de los ensamblados utilizados en la compilación, el nombre que se va a aplicar al archivo de salida y el designador para la inclusión de información de depuración.

WorkflowCompilerParameters(WorkflowCompilerParameters)
Obsoletos.

Inicializa una nueva instancia de la clase WorkflowCompilerParameters a partir de una instancia existente.

Propiedades

CompilerOptions
Obsoletos.

Obtiene o establece la cadena que contiene las opciones de la línea de comandos para esta compilación.

CoreAssemblyFileName
Obsoletos.

Obtiene o establece el nombre del ensamblado principal o estándar que contiene tipos básicos como Object, String o Int32.

(Heredado de CompilerParameters)
EmbeddedResources
Obsoletos.

Obtiene los archivos de recursos .NET que se van a incluir al compilar la salida del ensamblado.

(Heredado de CompilerParameters)
Evidence
Obsoletos.

Especifica un objeto Evidence que representa los permisos de directiva de seguridad que se conceden al ensamblado compilado.

(Heredado de CompilerParameters)
GenerateCodeCompileUnitOnly
Obsoletos.

Obtiene o establece el valor que indica si generar sólo CodeCompileUnit o llamar el compilador de Visual Basic o C# para generar la aplicación ejecutable o DLL.

GenerateExecutable
Obsoletos.

Obtiene o establece un valor que indica si debe generarse un ejecutable.

(Heredado de CompilerParameters)
GenerateInMemory
Obsoletos.

Obtiene o establece un valor que indica si los resultados deben generarse en memoria.

(Heredado de CompilerParameters)
IncludeDebugInformation
Obsoletos.

Obtiene o establece un valor que indica si debe incluirse información de depuración en el ejecutable compilado.

(Heredado de CompilerParameters)
LanguageToUse
Obsoletos.

Obtiene o establece una cadena que contiene el lenguaje que se va a utilizar en la compilación de CodeCompileUnit.

LibraryPaths
Obsoletos.

Obtiene la propiedad que representa la colección de nombres de directorio bajo los que el compilador busca los ensamblados a los que se ha hecho referencia.

LinkedResources
Obsoletos.

Obtiene los archivos de recursos .NET a los que se hace referencia en el código fuente actual.

(Heredado de CompilerParameters)
MainClass
Obsoletos.

Obtiene o establece el nombre de la clase principal.

(Heredado de CompilerParameters)
OutputAssembly
Obsoletos.

Obtiene o establece el nombre del ensamblado resultante.

(Heredado de CompilerParameters)
ReferencedAssemblies
Obsoletos.

Obtiene los ensamblados a los que hace referencia el proyecto actual.

(Heredado de CompilerParameters)
TempFiles
Obsoletos.

Obtiene o establece la colección que contiene los archivos temporales.

(Heredado de CompilerParameters)
TreatWarningsAsErrors
Obsoletos.

Obtiene o establece un valor que indica si las advertencias deben tratarse como si fueran errores.

(Heredado de CompilerParameters)
UserCodeCompileUnits
Obsoletos.

Obtiene o establece la colección de unidades de compilación de código que se utilizarán en esta invocación del compilador del flujo de trabajo.

UserToken
Obsoletos.

Obtiene o establece el token de usuario que se utilizará al crear el proceso compilador.

(Heredado de CompilerParameters)
WarningLevel
Obsoletos.

Obtiene o establece el nivel de advertencia en el que el compilador anula la compilación.

(Heredado de CompilerParameters)
Win32Resource
Obsoletos.

Obtiene o establece el nombre de archivo de recursos de Win32 que se va a vincular al ensamblado compilado.

(Heredado de CompilerParameters)

Métodos

Equals(Object)
Obsoletos.

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()
Obsoletos.

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()
Obsoletos.

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()
Obsoletos.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a