Assembly.GetEntryAssembly Assembly.GetEntryAssembly Assembly.GetEntryAssembly Assembly.GetEntryAssembly Method

Definición

Obtiene el ejecutable de procesos en el dominio de la aplicación predeterminada.Gets the process executable in the default application domain. En otros dominios de la aplicación, este es el primer ejecutable que ExecuteAssembly(String) ejecutó.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 ();
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).The assembly that is the process executable in the default application domain, or the first executable that was executed by ExecuteAssembly(String). Puede devolver null cuando se le llama desde código no administrado.Can return null when called from unmanaged code.

Comentarios

El GetEntryAssembly método puede devolver null cuando se ha cargado desde una aplicación no administrada un ensamblado administrado.The GetEntryAssembly method can return null when a managed assembly has been loaded from an unmanaged application. Por ejemplo, si una aplicación no administrada crea una instancia de un componente COM escrito en C#, una llamada a la GetEntryAssembly método desde el componente de C# devuelve null, porque el punto de entrada para el proceso era código no administrado en lugar de un ensamblado administrado.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.

Se aplica a