다음을 통해 공유


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 . 이 코드에서는 resultsWorkflowCompilerResults 형식이라고 가정합니다. 이 코드 예제는 WizardForm.cs 파일에 있는 Outlook Workflow Wizard SDK 샘플의 일부입니다. 자세한 내용은 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)

설명

참고

이 자료에서는 더 이상 사용되지 않는 형식과 네임스페이스에 대해 설명합니다. 자세한 내용은 Deprecated Types in Windows Workflow Foundation 4.5(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)

적용 대상