AssemblyBuilderAccess Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет режимы доступа для динамической сборки.
Это перечисление поддерживает побитовую комбинацию значений его членов.
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
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| Run | 1 | Динамическая сборка может быть выполнена, но не сохранена. |
| Save | 2 | Динамическая сборка может быть сохранена, но не выполнена. |
| RunAndSave | 3 | Динамическая сборка может выполняться и сохраняться. |
| ReflectionOnly | 6 | Динамическая сборка загружается в контекст только для отражения и не может быть выполнена. |
| RunAndCollect | 9 | Динамическая сборка будет автоматически выгружена, а ее память будет восстановлена, когда она больше не доступна. |
Комментарии
Это перечисление определяет только два поля (Run и RunAndCollect) в .NET. В .NET Framework он определяет дополнительные три поля (ReflectionOnly, RunAndSave и Save). Дополнительные сведения см. в примечаниях класса AssemblyBuilder.