Поделиться через


WorkflowCompilerParameters Класс

Определение

Внимание!

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

Представляет параметры, передаваемые в объект WorkflowCompiler в процессе компиляции.

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
Наследование
WorkflowCompilerParameters
Атрибуты

Примеры

В следующем примере кода показано, как создать новый экземпляр класса WorkflowCompilerParameters, добавить объект LibraryPaths и задать значение свойства CompilerParameters.OutputAssembly. Кроме того, этот код создает новый экземпляр класса WorkflowCompiler и вызывает метод WorkflowCompiler.Compile. В этом коде предполагается, что results принадлежит к типу WorkflowCompilerResults. Данный пример кода является частью примера SDK "Outlook Workflow Wizard" из файла WizardForm.cs. Дополнительные сведения см. в разделе Мастер рабочих процессов 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)

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

Конструкторы

WorkflowCompilerParameters()
Устаревшие..

Инициализирует новый экземпляр класса WorkflowCompilerParameters.

WorkflowCompilerParameters(String[])
Устаревшие..

Инициализирует новый экземпляр класса WorkflowCompilerParameters с именами сборок, используемых при компиляции.

WorkflowCompilerParameters(String[], String)
Устаревшие..

Инициализирует новый экземпляр класса WorkflowCompilerParameters с именами сборок, используемых при компиляции и именем выходного файла.

WorkflowCompilerParameters(String[], String, Boolean)
Устаревшие..

Инициализирует новый экземпляр класса WorkflowCompilerParameters с именами сборок, используемых при компиляции, именем выходного файла и указателем для включения сведений по отладке.

WorkflowCompilerParameters(WorkflowCompilerParameters)
Устаревшие..

Инициализирует новый экземпляр класса WorkflowCompilerParameters из существующего экземпляра.

Свойства

CompilerOptions
Устаревшие..

Возвращает или задает строку, содержащую параметры командной строки для данной компиляции.

CoreAssemblyFileName
Устаревшие..

Получает или задает имя основной или стандартной сборки, которая содержит базовые типы, такие как Object, String или Int32.

(Унаследовано от CompilerParameters)
EmbeddedResources
Устаревшие..

Возвращает файлы ресурсов .NET для включения при компиляции вывода сборки.

(Унаследовано от CompilerParameters)
Evidence
Устаревшие..

Указывает объект свидетельства, представляющий разрешения политики безопасности для предоставления компилируемой сборке.

(Унаследовано от CompilerParameters)
GenerateCodeCompileUnitOnly
Устаревшие..

Возвращает или задает значение, которое указывает, создавать ли только объект CodeCompileUnit или вызвать компилятор C# или Visual Basic для создания исполняемого файла или файла DLL.

GenerateExecutable
Устаревшие..

Получает или задает значение, показывающее, следует ли создавать исполняемый файл.

(Унаследовано от CompilerParameters)
GenerateInMemory
Устаревшие..

Получает или задает значение, показывающее, следует ли создавать выходной файл в памяти.

(Унаследовано от CompilerParameters)
IncludeDebugInformation
Устаревшие..

Получает или задает значение, показывающее, следует ли включать сведения об отладке в компилируемый исполняемый файл.

(Унаследовано от CompilerParameters)
LanguageToUse
Устаревшие..

Возвращает или задает строку, содержащую язык для использования при компиляции объекта CodeCompileUnit.

LibraryPaths
Устаревшие..

Возвращает свойство, представляющее коллекцию имен каталогов, в которых компилятор ищет сборки, на которые существуют ссылки.

LinkedResources
Устаревшие..

Возвращает файлы ресурсов .NET, на которые ссылается текущий источник.

(Унаследовано от CompilerParameters)
MainClass
Устаревшие..

Получает или задает имя главного класса.

(Унаследовано от CompilerParameters)
OutputAssembly
Устаревшие..

Получает или задает имя выходной сборки.

(Унаследовано от CompilerParameters)
ReferencedAssemblies
Устаревшие..

Получает или задает сборки, на которые ссылается текущий проект.

(Унаследовано от CompilerParameters)
TempFiles
Устаревшие..

Получает или задает коллекцию временных файлов.

(Унаследовано от CompilerParameters)
TreatWarningsAsErrors
Устаревшие..

Получает или задает значение, указывающее, следует ли интерпретировать предупреждения как ошибки.

(Унаследовано от CompilerParameters)
UserCodeCompileUnits
Устаревшие..

Возвращает или задает коллекцию единиц компиляции кода, которые будут использоваться при данном вызове компилятора рабочих процессов.

UserToken
Устаревшие..

Получает или задает пользовательский токен, используемый при создании процесса компилятора.

(Унаследовано от CompilerParameters)
WarningLevel
Устаревшие..

Получает или задает уровень предупреждения, на котором компилятор прекращает компиляцию.

(Унаследовано от CompilerParameters)
Win32Resource
Устаревшие..

Получает или задает имя файла ресурса Win32 для связывания с компилируемой сборкой.

(Унаследовано от CompilerParameters)

Методы

Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()
Устаревшие..

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()
Устаревшие..

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к