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, consulte Outlook Asistente para flujos de trabajo.

// 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()

Inicializa una nueva instancia de la clase WorkflowCompilerParameters.

WorkflowCompilerParameters(String[])

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

WorkflowCompilerParameters(String[], String)

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)

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)

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

Propiedades

CompilerOptions

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

CoreAssemblyFileName

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

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

(Heredado de CompilerParameters)
Evidence
Obsoleto.

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

(Heredado de CompilerParameters)
GenerateCodeCompileUnitOnly

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

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

(Heredado de CompilerParameters)
GenerateInMemory

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

(Heredado de CompilerParameters)
IncludeDebugInformation

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

(Heredado de CompilerParameters)
LanguageToUse

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

LibraryPaths

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

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

(Heredado de CompilerParameters)
MainClass

Obtiene o establece el nombre de la clase principal.

(Heredado de CompilerParameters)
OutputAssembly

Obtiene o establece el nombre del ensamblado resultante.

(Heredado de CompilerParameters)
ReferencedAssemblies

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

(Heredado de CompilerParameters)
TempFiles

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

(Heredado de CompilerParameters)
TreatWarningsAsErrors

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

(Heredado de CompilerParameters)
UserCodeCompileUnits

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

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

(Heredado de CompilerParameters)
WarningLevel

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

(Heredado de CompilerParameters)
Win32Resource

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)

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

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a