Assembly.GetEntryAssembly Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera zestaw wejściowy dla uruchomionej aplikacji.
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
Zwraca
Zestaw wejściowy dla uruchomionej aplikacji. Może zwracać null
wywołanie z niezarządzanego kodu.
Uwagi
Tylko program .NET Framework: W domyślnej domenie aplikacji ta metoda zwraca plik wykonywalny procesu. W innych domenach aplikacji ta metoda zwraca pierwszy plik wykonywalny, który został wykonany przez ExecuteAssembly.
Metoda może zostać zwrócona GetEntryAssemblynull
, gdy zestaw zarządzany został załadowany z aplikacji niezarządzanej. Jeśli na przykład niezarządzana aplikacja tworzy wystąpienie składnika COM napisanego w języku C#, wywołanie GetEntryAssembly metody ze składnika C# zwraca wartość null, ponieważ punkt wejścia dla procesu był niezarządzany kodem, a nie zarządzanym zestawem.