AssemblyBuilder.SetEntryPoint 메서드

정의

해당 동적 어셈블리의 진입점을 설정합니다.

오버로드

SetEntryPoint(MethodInfo)

콘솔 애플리케이션이 작성되고 있다고 가정하고 이 동적 어셈블리에 대한 진입점을 설정합니다.

SetEntryPoint(MethodInfo, PEFileKinds)

이 어셈블리에 대한 진입점을 설정하고 빌드되는 이식 가능(PE) 파일의 형식을 정의합니다.

SetEntryPoint(MethodInfo)

콘솔 애플리케이션이 작성되고 있다고 가정하고 이 동적 어셈블리에 대한 진입점을 설정합니다.

public:
 void SetEntryPoint(System::Reflection::MethodInfo ^ entryMethod);
public void SetEntryPoint (System.Reflection.MethodInfo entryMethod);
member this.SetEntryPoint : System.Reflection.MethodInfo -> unit
Public Sub SetEntryPoint (entryMethod As MethodInfo)

매개 변수

entryMethod
MethodInfo

이 동적 어셈블리에 대한 진입점을 나타내는 메서드에 대한 참조입니다.

예외

entryMethod이(가) null인 경우

entryMethod 가 이 어셈블리 안에 포함되어 있지 않습니다.

호출자에게 필요한 권한이 없는 경우

적용 대상

SetEntryPoint(MethodInfo, PEFileKinds)

이 어셈블리에 대한 진입점을 설정하고 빌드되는 이식 가능(PE) 파일의 형식을 정의합니다.

public:
 void SetEntryPoint(System::Reflection::MethodInfo ^ entryMethod, System::Reflection::Emit::PEFileKinds fileKind);
public void SetEntryPoint (System.Reflection.MethodInfo entryMethod, System.Reflection.Emit.PEFileKinds fileKind);
member this.SetEntryPoint : System.Reflection.MethodInfo * System.Reflection.Emit.PEFileKinds -> unit
Public Sub SetEntryPoint (entryMethod As MethodInfo, fileKind As PEFileKinds)

매개 변수

entryMethod
MethodInfo

이 동적 어셈블리에 대한 진입점을 나타내는 메서드에 대한 참조입니다.

fileKind
PEFileKinds

빌드 중인 어셈블리 실행 파일의 형식입니다.

예외

entryMethod이(가) null인 경우

entryMethod 가 이 어셈블리 안에 포함되어 있지 않습니다.

호출자에게 필요한 권한이 없는 경우

설명

참고

.NET Framework 2.0 서비스 팩 1부터 이 멤버는 ReflectionPermission 더 이상 플래그가 ReflectionPermissionFlag.ReflectionEmit 필요하지 않습니다. (리플렉션 내보내기의 보안 문제를 참조하세요.) 이 기능을 사용하려면 애플리케이션이 .NET Framework 3.5 이상을 대상으로 해야 합니다.

적용 대상