AssemblyBuilderAccess Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce le modalità di accesso per un assembly dinamico.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class AssemblyBuilderAccess
[System.Flags]
[System.Serializable]
public enum AssemblyBuilderAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum AssemblyBuilderAccess
[System.Flags]
public enum AssemblyBuilderAccess
[<System.Flags>]
[<System.Serializable>]
type AssemblyBuilderAccess =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AssemblyBuilderAccess =
[<System.Flags>]
type AssemblyBuilderAccess =
Public Enum AssemblyBuilderAccess
- Ereditarietà
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Run | 1 | L'assembly dinamico può essere eseguito, ma non salvato. |
| Save | 2 | L'assembly dinamico può essere salvato, ma non eseguito. |
| RunAndSave | 3 | L'assembly dinamico può essere eseguito e salvato. |
| ReflectionOnly | 6 | L'assembly dinamico viene caricato nel contesto di sola reflection e non può essere eseguito. |
| RunAndCollect | 9 | L'assembly dinamico verrà scaricato automaticamente e la relativa memoria recuperata, quando non è più accessibile. |
Commenti
Questa enumerazione definisce solo due campi (Run e RunAndCollect) in .NET. In .NET Framework definisce tre campi aggiuntivi (ReflectionOnly, RunAndSave e Save). Per altre informazioni, vedere Osservazioni sulla classe AssemblyBuilder.