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 или более поздней версии.