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


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 (SP1), этому члену ReflectionPermissionFlag.ReflectionEmit больше не требуется ReflectionPermission использовать флаг . (См. раздел Проблемы безопасности при отражении.) Чтобы использовать эту функцию, приложение должно быть ориентировано на платформа .NET Framework 3.5 или более поздней версии.

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