Condividi tramite


AssemblyBuilder.SetEntryPoint Metodo

Definizione

Imposta il punto di ingresso di questo assembly dinamico.

Overload

SetEntryPoint(MethodInfo)

Imposta il punto di ingresso per questo assembly dinamico, presupponendo che si sta creando un'applicazione console.

SetEntryPoint(MethodInfo, PEFileKinds)

Imposta il punto di ingresso dell'assembly e definisce il tipo del file eseguibile di tipo PE in corso di compilazione.

SetEntryPoint(MethodInfo)

Imposta il punto di ingresso per questo assembly dinamico, presupponendo che si sta creando un'applicazione console.

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)

Parametri

entryMethod
MethodInfo

Riferimento al metodo che rappresenta il punto di ingresso di questo assembly dinamico.

Eccezioni

entryMethod è null.

entryMethod non è contenuto in questo assembly.

Il chiamante non dispone dell'autorizzazione richiesta.

Si applica a

SetEntryPoint(MethodInfo, PEFileKinds)

Imposta il punto di ingresso dell'assembly e definisce il tipo del file eseguibile di tipo PE in corso di compilazione.

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)

Parametri

entryMethod
MethodInfo

Riferimento al metodo che rappresenta il punto di ingresso di questo assembly dinamico.

fileKind
PEFileKinds

Tipo del file eseguibile di assembly compilato.

Eccezioni

entryMethod è null.

entryMethod non è contenuto in questo assembly.

Il chiamante non dispone dell'autorizzazione richiesta.

Commenti

Nota

A partire da .NET Framework 2.0 Service Pack 1, questo membro non richiede ReflectionPermission più con il ReflectionPermissionFlag.ReflectionEmit flag. Vedere Problemi di sicurezza in Reflection Emit. Per usare questa funzionalità, l'applicazione deve essere destinato a .NET Framework 3.5 o versione successiva.

Si applica a