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 ModuleBuilder.DefineUnmanagedResource (String)

 

Data di pubblicazione: ottobre 2016

Definisce una risorsa non gestita, data il nome del file di risorse Win32.

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

public void DefineUnmanagedResource(
	string resourceFileName
)

Parametri

resourceFileName
Type: System.String

Il nome del file di risorse non gestite.

Exception Condition
ArgumentException

Una risorsa non gestita è già stata definita nell'assembly del modulo.

-oppure-

resourceFileName è la stringa vuota ("").

ArgumentNullException

resourceFileName è null.

FileNotFoundException

resourceFileName non trovata.

-oppure-

resourceFileName è una directory.

Un assembly può essere associato a una sola risorsa non gestita. Ciò significa che la chiamata DefineVersionInfoResource o DefineUnmanagedResource dopo che uno dei metodi è stato chiamato in precedenza genera ArgumentException. Più risorse non gestite devono essere unite tramite uno strumento quale l'utilità Microsoft ResMerge (non fornita con common language runtime).

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.

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