AssemblyBuilderAccess Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define os modos de acesso para uma montagem dinâmica.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.
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
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| Run | 1 | O conjunto dinâmico pode ser executado, mas não guardado. |
| Save | 2 | O conjunto dinâmico pode ser guardado, mas não executado. |
| RunAndSave | 3 | O conjunto dinâmico pode ser executado e guardado. |
| ReflectionOnly | 6 | O conjunto dinâmico é carregado no contexto apenas de reflexão e não pode ser executado. |
| RunAndCollect | 9 | O conjunto dinâmico será automaticamente descarregado e a sua memória recuperada quando deixar de estar acessível. |
Observações
Esta enumeração define apenas dois campos (Run e RunAndCollect) em .NET. No .NET Framework, define-se três campos adicionais (ReflectionOnly, RunAndSave e Save). Para mais informações, consulte as observações da classe AssemblyBuilder.