AssemblyBuilder.SetEntryPoint AssemblyBuilder.SetEntryPoint AssemblyBuilder.SetEntryPoint AssemblyBuilder.SetEntryPoint Method

Definición

Establece el punto de entrada de este ensamblado dinámico.Sets the entry point for this dynamic assembly.

Sobrecargas

SetEntryPoint(MethodInfo) SetEntryPoint(MethodInfo) SetEntryPoint(MethodInfo) SetEntryPoint(MethodInfo)

Establece el punto de entrada de este ensamblado dinámico, suponiendo que se está generando una aplicación de consola.Sets the entry point for this dynamic assembly, assuming that a console application is being built.

SetEntryPoint(MethodInfo, PEFileKinds) SetEntryPoint(MethodInfo, PEFileKinds) SetEntryPoint(MethodInfo, PEFileKinds) SetEntryPoint(MethodInfo, PEFileKinds)

Establece el punto de entrada para este ensamblado y define el tipo de archivo ejecutable portable (PE) que se está generando.Sets the entry point for this assembly and defines the type of the portable executable (PE file) being built.

SetEntryPoint(MethodInfo) SetEntryPoint(MethodInfo) SetEntryPoint(MethodInfo) SetEntryPoint(MethodInfo)

Establece el punto de entrada de este ensamblado dinámico, suponiendo que se está generando una aplicación de consola.Sets the entry point for this dynamic assembly, assuming that a console application is being built.

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 MethodInfo MethodInfo MethodInfo

Referencia al método que representa el punto de entrada de este ensamblado dinámico.A reference to the method that represents the entry point for this dynamic assembly.

Excepciones

entryMethod no está incluido en este ensamblado.entryMethod is not contained within this assembly.

El llamador no dispone del permiso requerido.The caller does not have the required permission.

Seguridad

ReflectionPermission
Cuando se invoca en tiempo de ejecución a través de mecanismos como InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Enumeración asociada: MemberAccess.Associated enumeration: MemberAccess.

SetEntryPoint(MethodInfo, PEFileKinds) SetEntryPoint(MethodInfo, PEFileKinds) SetEntryPoint(MethodInfo, PEFileKinds) SetEntryPoint(MethodInfo, PEFileKinds)

Establece el punto de entrada para este ensamblado y define el tipo de archivo ejecutable portable (PE) que se está generando.Sets the entry point for this assembly and defines the type of the portable executable (PE file) being built.

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 MethodInfo MethodInfo MethodInfo

Referencia al método que representa el punto de entrada de este ensamblado dinámico.A reference to the method that represents the entry point for this dynamic assembly.

fileKind
PEFileKinds PEFileKinds PEFileKinds PEFileKinds

Tipo del ejecutable de ensamblado que se está generando.The type of the assembly executable being built.

Excepciones

entryMethod no está incluido en este ensamblado.entryMethod is not contained within this assembly.

El llamador no dispone del permiso requerido.The caller does not have the required permission.

Comentarios

Nota

A partir de la .NET Framework 2.0 Service Pack 1.NET Framework 2.0 Service Pack 1, ya no requiere este miembro ReflectionPermission con el ReflectionPermissionFlag.ReflectionEmit marca.Starting with the .NET Framework 2.0 Service Pack 1.NET Framework 2.0 Service Pack 1, this member no longer requires ReflectionPermission with the ReflectionPermissionFlag.ReflectionEmit flag. (Consulte problemas de seguridad en Reflection emiten.) Para utilizar esta funcionalidad, la aplicación debe utilizar .NET Framework 3,5.NET Framework 3.5 o posterior como destino.(See Security Issues in Reflection Emit.) To use this functionality, your application should target the .NET Framework 3,5.NET Framework 3.5 or later.

Seguridad

ReflectionPermission
Cuando se invoca en tiempo de ejecución a través de mecanismos como InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Enumeración asociada: MemberAccess.Associated enumeration: MemberAccess.

Se aplica a