Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo AssemblyBuilder.SetEntryPoint (MethodInfo, PEFileKinds)

 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

public void SetEntryPoint(
	MethodInfo entryMethod,
	PEFileKinds fileKind
)

Parametri

entryMethod
Type: System.Reflection.MethodInfo

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

fileKind
Type: System.Reflection.Emit.PEFileKinds

Tipo del file eseguibile di assembly compilato.

Exception Condition
ArgumentNullException

entryMethod è null.

InvalidOperationException

entryMethod non è contenuto in questo assembly.

SecurityException

Il chiamante non dispone dell'autorizzazione richiesta.

System_CAPS_noteNota

A partire dal .NET Framework 2.0 Service Pack 1, questo membro non è più necessario ReflectionPermission con il ReflectionPermissionFlag.ReflectionEmit flag. Per informazioni, vedere Security Issues in Reflection Emit. Per usare questa funzionalità, l'applicazione deve essere destinata a .NET Framework 3.5 o versione successiva.

ReflectionPermission

when invoked late-bound through mechanisms such as M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]). Associated enumeration: F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess.

.NET Framework
Disponibile da 1.1
Silverlight
Disponibile da 2.0
Torna all'inizio
Mostra: