WorkflowCompilerParameters Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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) |