AssemblyBuilder.SetEntryPoint Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt den Einstiegspunkt für diese dynamische Assembly fest.
Überlädt
SetEntryPoint(MethodInfo) |
Legt den Einstiegspunkt für diese dynamische Assembly unter der Annahme fest, dass eine Konsolenanwendung erstellt wird. |
SetEntryPoint(MethodInfo, PEFileKinds) |
Legt den Einstiegspunkt für diese Assembly fest und definiert den Typ der portierbaren ausführbaren Datei (PE-Datei), die erstellt wird. |
SetEntryPoint(MethodInfo)
Legt den Einstiegspunkt für diese dynamische Assembly unter der Annahme fest, dass eine Konsolenanwendung erstellt wird.
public:
void SetEntryPoint(System::Reflection::MethodInfo ^ entryMethod);
public void SetEntryPoint (System.Reflection.MethodInfo entryMethod);
member this.SetEntryPoint : System.Reflection.MethodInfo -> unit
Public Sub SetEntryPoint (entryMethod As MethodInfo)
Parameter
- entryMethod
- MethodInfo
Ein Verweis auf die Methode, die den Einstiegspunkt für diese dynamische Assembly darstellt.
Ausnahmen
entryMethod
ist null
.
entryMethod
ist nicht in dieser Assembly enthalten.
Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
Gilt für:
SetEntryPoint(MethodInfo, PEFileKinds)
Legt den Einstiegspunkt für diese Assembly fest und definiert den Typ der portierbaren ausführbaren Datei (PE-Datei), die erstellt wird.
public:
void SetEntryPoint(System::Reflection::MethodInfo ^ entryMethod, System::Reflection::Emit::PEFileKinds fileKind);
public void SetEntryPoint (System.Reflection.MethodInfo entryMethod, System.Reflection.Emit.PEFileKinds fileKind);
member this.SetEntryPoint : System.Reflection.MethodInfo * System.Reflection.Emit.PEFileKinds -> unit
Public Sub SetEntryPoint (entryMethod As MethodInfo, fileKind As PEFileKinds)
Parameter
- entryMethod
- MethodInfo
Ein Verweis auf die Methode, die den Einstiegspunkt für diese dynamische Assembly darstellt.
- fileKind
- PEFileKinds
Der Typ der ausführbaren Assemblydatei, die erstellt wird.
Ausnahmen
entryMethod
ist null
.
entryMethod
ist nicht in dieser Assembly enthalten.
Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
Hinweise
Hinweis
Ab dem .NET Framework 2.0 Service Pack 1 benötigt ReflectionPermission dieses Mitglied nicht mehr das ReflectionPermissionFlag.ReflectionEmit Flag. (Siehe Sicherheitsprobleme in Reflektionsausgabe.) Um diese Funktionalität zu verwenden, sollte Ihre Anwendung auf die .NET Framework 3.5 oder höher ausgerichtet sein.