Assembly.GetEntryAssembly Metodo

Definizione

Ottiene l'eseguibile del processo nel dominio applicazione predefinito.Gets the process executable in the default application domain. In altri domini applicazione, si tratta del primo eseguibile eseguito da 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

Restituisce

Assembly che rappresenta l'eseguibile del processo nel dominio applicazione predefinito oppure il primo eseguibile eseguito da ExecuteAssembly(String).The assembly that is the process executable in the default application domain, or the first executable that was executed by ExecuteAssembly(String). Può restituire null se chiamato da codice non gestito.Can return null when called from unmanaged code.

Commenti

Il metodo GetEntryAssembly può restituire null quando un assembly gestito è stato caricato da un'applicazione non gestita.The GetEntryAssembly method can return null when a managed assembly has been loaded from an unmanaged application. Se, ad esempio, un'applicazione non gestita crea un'istanza di un componente COM scritto in C#, una chiamata al metodo GetEntryAssembly dal C# componente restituisce null, perché il punto di ingresso per il processo è stato codice non gestito anziché assembly gestito.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.

Si applica a