Assembly.GetEntryAssembly Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает процесс, исполняемый в домене приложения по умолчанию. В других доменах приложений это первый исполняемый процесс, который был выполнен методом ExecuteAssembly(String).
public:
static System::Reflection::Assembly ^ GetEntryAssembly();
public static System.Reflection.Assembly? GetEntryAssembly ();
public static System.Reflection.Assembly GetEntryAssembly ();
static member GetEntryAssembly : unit -> System.Reflection.Assembly
Public Shared Function GetEntryAssembly () As Assembly
Возвращаемое значение
Сборка, представляющая собой исполняемый файл процесса в домене приложения по умолчанию или первый исполняемый файл, выполненный методом ExecuteAssembly(String). Может возвратить значение null
при вызове из неуправляемого кода.
Комментарии
Метод GetEntryAssembly может возвращать null
, если управляемая сборка была загружена из неуправляемого приложения. Например, если неуправляемое приложение создает экземпляр com-компонента, написанного на C#, вызов GetEntryAssembly метода из компонента C# возвращает значение NULL, так как точкой входа для процесса был неуправляемый код, а не управляемая сборка.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по