Compartir a través de


AssemblyBuilder.SetEntryPoint Método

Definición

Establece el punto de entrada de este ensamblado dinámico.

Sobrecargas

SetEntryPoint(MethodInfo)

Establece el punto de entrada para este ensamblado dinámico, suponiendo que se está generando una aplicación de consola.

SetEntryPoint(MethodInfo, PEFileKinds)

Establece el punto de entrada de este ensamblado y define el tipo de archivo ejecutable portátil (archivo PE) que se está generando.

SetEntryPoint(MethodInfo)

Establece el punto de entrada para este ensamblado dinámico, suponiendo que se está generando una aplicación de consola.

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)

Parámetros

entryMethod
MethodInfo

Una referencia al método que representa el punto de entrada de este ensamblado dinámico.

Excepciones

entryMethod es null.

entryMethod no se encuentra dentro de este ensamblado.

El llamador no dispone del permiso requerido.

Se aplica a

SetEntryPoint(MethodInfo, PEFileKinds)

Establece el punto de entrada de este ensamblado y define el tipo de archivo ejecutable portátil (archivo PE) que se está generando.

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)

Parámetros

entryMethod
MethodInfo

Una referencia al método que representa el punto de entrada de este ensamblado dinámico.

fileKind
PEFileKinds

Tipo de archivo ejecutable de ensamblado que se está generando.

Excepciones

entryMethod es null.

entryMethod no se encuentra dentro de este ensamblado.

El llamador no dispone del permiso requerido.

Comentarios

Nota

A partir de .NET Framework 2.0 Service Pack 1, este miembro ya no requiere ReflectionPermission con la ReflectionPermissionFlag.ReflectionEmit marca . (Consulte Problemas de seguridad en emisión de reflexión). Para usar esta funcionalidad, la aplicación debe tener como destino .NET Framework 3.5 o posterior.

Se aplica a