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

Definição

Obtém o processo executável no domínio de aplicativo padrão.Gets the process executable in the default application domain. Em outros domínios de aplicativo, é o primeiro executável que foi executado por 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 ();
static member GetEntryAssembly : unit -> System.Reflection.Assembly
Public Shared Function GetEntryAssembly () As Assembly

Retornos

O assembly é processo executável no domínio de aplicativo padrão ou o primeiro executável que foi executado por ExecuteAssembly(String).The assembly that is the process executable in the default application domain, or the first executable that was executed by ExecuteAssembly(String). Pode retornar null quando chamado do código não gerenciado.Can return null when called from unmanaged code.

Comentários

O GetEntryAssembly método pode retornar null quando um assembly gerenciado tiver sido carregado de um aplicativo não gerenciado.The GetEntryAssembly method can return null when a managed assembly has been loaded from an unmanaged application. Por exemplo, se um aplicativo não gerenciado criar uma instância de um componente com escrito em C#, uma chamada para o GetEntryAssembly método do C# componente retornará NULL, porque o ponto de entrada para o processo era um código não gerenciado em vez de um gerenciado ).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.

Aplica-se a