Udostępnij za pośrednictwem


AssemblyBuilder.SetEntryPoint Metoda

Definicja

Ustawia punkt wejścia dla tego zestawu dynamicznego.

Przeciążenia

SetEntryPoint(MethodInfo)

Ustawia punkt wejścia dla tego zestawu dynamicznego, przy założeniu, że tworzona jest aplikacja konsolowa.

SetEntryPoint(MethodInfo, PEFileKinds)

Ustawia punkt wejścia dla tego zestawu i definiuje typ tworzonego przenośnego pliku wykonywalnego (pliku PE).

SetEntryPoint(MethodInfo)

Ustawia punkt wejścia dla tego zestawu dynamicznego, przy założeniu, że tworzona jest aplikacja konsolowa.

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)

Parametry

entryMethod
MethodInfo

Odwołanie do metody reprezentującej punkt wejścia dla tego zestawu dynamicznego.

Wyjątki

entryMethod to null.

entryMethod nie jest zawarta w tym zestawie.

Obiekt wywołujący nie posiada wymaganych uprawnień.

Dotyczy

SetEntryPoint(MethodInfo, PEFileKinds)

Ustawia punkt wejścia dla tego zestawu i definiuje typ tworzonego przenośnego pliku wykonywalnego (pliku PE).

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)

Parametry

entryMethod
MethodInfo

Odwołanie do metody reprezentującej punkt wejścia dla tego zestawu dynamicznego.

fileKind
PEFileKinds

Typ tworzonego pliku wykonywalnego zestawu.

Wyjątki

entryMethod to null.

entryMethod nie jest zawarta w tym zestawie.

Obiekt wywołujący nie posiada wymaganych uprawnień.

Uwagi

Uwaga

Począwszy od .NET Framework 2.0 z dodatkiem Service Pack 1, ten element członkowski nie wymaga ReflectionPermission już flagi ReflectionPermissionFlag.ReflectionEmit . (Zobacz Problemy z zabezpieczeniami w emisji odbicia). Aby korzystać z tej funkcji, aplikacja powinna być docelowa dla .NET Framework 3.5 lub nowszej.

Dotyczy