Assembly.GetEntryAssembly Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o assembly de entrada para o aplicativo em execução.
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 de entrada para o aplicativo em execução. Pode retornar null
quando chamado do código não gerenciado.
Comentários
Somente .NET Framework: No domínio do aplicativo padrão, esse método retorna o executável do processo. Em outros domínios de aplicativo, esse método retorna o primeiro executável que foi executado pelo ExecuteAssembly.
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.