Freigeben über


Assembly.GetEntryAssembly-Methode

Ruft den in der Standardanwendungsdomäne ausführbaren Prozess ab. In anderen Anwendungsdomänen ist dies die erste ausführbare Datei, die von AppDomain.ExecuteAssembly ausgeführt wurde.

Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Shared Function GetEntryAssembly As Assembly
'Usage
Dim returnValue As Assembly

returnValue = Assembly.GetEntryAssembly
public static Assembly GetEntryAssembly ()
public:
static Assembly^ GetEntryAssembly ()
public static Assembly GetEntryAssembly ()
public static function GetEntryAssembly () : Assembly

Rückgabewert

Die Assembly, die der in der Standardanwendungsdomäne ausführbare Prozess ist, oder die erste ausführbare Datei, die von AppDomain.ExecuteAssembly ausgeführt wurde. Kann NULL (Nothing in Visual Basic) zurückgeben, wenn der Aufruf aus nicht verwaltetem Code erfolgt.

Hinweise

Die GetEntryAssembly-Methode kann NULL (Nothing in Visual Basic) zurückgeben, wenn eine verwaltete Assembly aus einer nicht verwalteten Anwendung geladen wurde. Wenn z. B. eine nicht verwaltete Anwendung eine Instanz einer in C# geschriebenen COM-Komponente erstellt, gibt ein Aufruf der GetEntryAssembly-Methode aus der C#-Komponente NULL zurück, da sich der Einstiegspunkt für den Vorgang in nicht verwaltetem Code und nicht in einer verwalteten Assembly befand.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Assembly-Klasse
Assembly-Member
System.Reflection-Namespace