Compartilhar via


WorkflowCompilerParameters Classe

Definição

Cuidado

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

Representa os parâmetros passados para WorkflowCompiler durante o processo de compilação.

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
Herança
WorkflowCompilerParameters
Atributos

Exemplos

O exemplo de código a seguir demonstra como criar uma nova instância da WorkflowCompilerParameters classe , adicionar LibraryPaths e definir o valor para a CompilerParameters.OutputAssembly propriedade . O código também cria uma nova instância da WorkflowCompiler classe e executa o WorkflowCompiler.Compile método . Esse código pressupõe que results seja do tipo WorkflowCompilerResults. Este exemplo de código faz parte do Exemplo do SDK do Assistente de Fluxo de Trabalho do Outlook do arquivo WizardForm.cs. Para obter mais informações, consulte Assistente de Fluxo de Trabalho do 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)

Comentários

Observação

Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

Construtores

WorkflowCompilerParameters()
Obsoleto.

Inicializa uma nova instância da classe WorkflowCompilerParameters.

WorkflowCompilerParameters(String[])
Obsoleto.

Inicializa uma nova instância da classe WorkflowCompilerParameters com os nomes dos assemblies usados na compilação.

WorkflowCompilerParameters(String[], String)
Obsoleto.

Inicializa uma nova instância da classe WorkflowCompilerParameters, com os nomes dos assemblies usados na compilação e o nome a aplicar ao arquivo de saída.

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

Inicializa uma nova instância da classe WorkflowCompilerParameters, com os nomes dos assemblies usados na compilação e o nome a aplicar ao arquivo de saída, além do designador para inclusão de informações de depuração.

WorkflowCompilerParameters(WorkflowCompilerParameters)
Obsoleto.

Inicializa uma nova instância da classe WorkflowCompilerParameters de uma instância existente.

Propriedades

CompilerOptions
Obsoleto.

Obtém ou define uma cadeia de caracteres que contém opções de linha de comando para esta compilação.

CoreAssemblyFileName
Obsoleto.

Obtém ou define o nome do assembly padrão ou principal que contém tipos básicos como Object, String ou Int32.

(Herdado de CompilerParameters)
EmbeddedResources
Obsoleto.

Obtém os arquivos de recursos do .NET a serem incluídos ao compilar a saída do assembly.

(Herdado de CompilerParameters)
Evidence
Obsoleto.

Especifica um objeto de evidência que representa as permissões de política de segurança a conceder ao assembly compilado.

(Herdado de CompilerParameters)
GenerateCodeCompileUnitOnly
Obsoleto.

Obtém ou define um valor que indica se é necessário gerar somente um CodeCompileUnit ou chamar o compilador de C# ou Visual Basic para gerar o executável ou a DLL.

GenerateExecutable
Obsoleto.

Obtém ou define um valor que indica se um executável deve ser gerado.

(Herdado de CompilerParameters)
GenerateInMemory
Obsoleto.

Obtém ou define um valor que indica se a saída na memória deve ser gerada.

(Herdado de CompilerParameters)
IncludeDebugInformation
Obsoleto.

Obtém ou define um valor que indica informações de depuração devem ou não ser incluídas no executável compilado.

(Herdado de CompilerParameters)
LanguageToUse
Obsoleto.

Obtém ou define uma cadeia de caracteres que contém o idioma a ser usado na compilação do CodeCompileUnit.

LibraryPaths
Obsoleto.

Obtém a propriedade que representa uma coleção de nomes de diretório em que compilador procura assemblies referenciados.

LinkedResources
Obsoleto.

Obtém os arquivos de recurso do .NET que são referenciados na fonte atual.

(Herdado de CompilerParameters)
MainClass
Obsoleto.

Obtém ou define o nome da classe principal.

(Herdado de CompilerParameters)
OutputAssembly
Obsoleto.

Obtém ou define o nome do assembly de saída.

(Herdado de CompilerParameters)
ReferencedAssemblies
Obsoleto.

Obtém os assemblies referenciados pelo projeto atual.

(Herdado de CompilerParameters)
TempFiles
Obsoleto.

Obtém ou define a coleção que contém os arquivos temporários.

(Herdado de CompilerParameters)
TreatWarningsAsErrors
Obsoleto.

Obtém ou define um valor que indica se avisos devem ou não ser tratados como erros.

(Herdado de CompilerParameters)
UserCodeCompileUnits
Obsoleto.

Obtém ou define a coleção de códigos de unidades de compilação que serão usadas nesta invocação do compilador de fluxo de trabalho.

UserToken
Obsoleto.

Obtém ou define o token de usuário a ser usado ao criar o processo de compilador.

(Herdado de CompilerParameters)
WarningLevel
Obsoleto.

Obtém ou define o nível de aviso em que o compilador anula a compilação.

(Herdado de CompilerParameters)
Win32Resource
Obsoleto.

Obtém ou define o nome do arquivo de um arquivo de recurso Win32 a ser vinculado ao assembly compilado.

(Herdado de CompilerParameters)

Métodos

Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()
Obsoleto.

Serve como a função de hash padrão.

(Herdado de Object)
GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()
Obsoleto.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a