AssemblyBuilder.SetEntryPoint Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.