Freigeben über


AssemblyBuilder.SetEntryPoint Methode

Definition

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.

Gilt für: