Assembly.GetEntryAssembly Método

Definición

Obtiene el ejecutable de procesos en el dominio de la aplicación predeterminada. En otros dominios de la aplicación, este es el primer ejecutable que ExecuteAssembly(String) ejecutó.

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

Devoluciones

Ensamblado que es el ejecutable del proceso en el dominio de la aplicación predeterminada o el primer ejecutable que haya ejecutado ExecuteAssembly(String). Puede devolver null cuando se le llama desde código no administrado.

Comentarios

El GetEntryAssembly método puede devolver null cuando se ha cargado un ensamblado administrado desde una aplicación no administrada. Por ejemplo, si una aplicación no administrada crea una instancia de un componente COM escrito en C#, una llamada al GetEntryAssembly método desde el componente de C# devuelve null, porque el punto de entrada del proceso era código no administrado en lugar de un ensamblado administrado.

Se aplica a