Assembly.GetEntryAssembly Metoda

Definicja

Pobiera plik wykonywalny procesu w domyślnej domenie aplikacji.Gets the process executable in the default application domain. W innych domenach aplikacji jest to pierwszy plik wykonywalny, który został wykonany przez ExecuteAssembly(String) .In other application domains, this is the first executable that was executed by 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

Zwraca

Assembly

Zestaw, który jest plikiem wykonywalnym procesu w domyślnej domenie aplikacji lub pierwszy plik wykonywalny, który został wykonany przez ExecuteAssembly(String) .The assembly that is the process executable in the default application domain, or the first executable that was executed by ExecuteAssembly(String). Może zwracać, null gdy jest wywoływana z kodu niezarządzanego.Can return null when called from unmanaged code.

Uwagi

GetEntryAssemblyMetoda może zwrócić, null gdy zarządzany zestaw został załadowany z niezarządzanej aplikacji.The GetEntryAssembly method can return null when a managed assembly has been loaded from an unmanaged application. Na przykład, jeśli niezarządzana aplikacja tworzy wystąpienie składnika COM zapisaną w języku C#, wywołanie GetEntryAssembly metody ze składnika języka c# zwraca wartość null, ponieważ punkt wejścia dla tego procesu był kodem niezarządzanym, a nie z zarządzanym zestawem.For example, if an unmanaged application creates an instance of a COM component written in C#, a call to the GetEntryAssembly method from the C# component returns null, because the entry point for the process was unmanaged code rather than a managed assembly.

Dotyczy