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, так как точкой входа для процесса был неуправляемый код, а не управляемая сборка.

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