Assembly.GetEntryAssembly Método

Definição

Obtém o processo executável no domínio de aplicativo padrão. Em outros domínios de aplicativo, é o primeiro executável que foi executado por 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

Retornos

O assembly é processo executável no domínio de aplicativo padrão ou o primeiro executável que foi executado por ExecuteAssembly(String). Pode retornar null quando chamado do código não gerenciado.

Comentários

O GetEntryAssembly método pode retornar null quando um assembly gerenciado é carregado de um aplicativo não gerenciado. 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 componente C# retornará nulo, pois o ponto de entrada do processo não foi gerenciado em vez de um assembly gerenciado.

Aplica-se a