WorkflowCompilerParameters Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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) |