ResourceScope Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет область видимости общего ресурса.
Это перечисление поддерживает побитовую комбинацию значений его членов.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public enum class ResourceScope
[System.Flags]
public enum ResourceScope
[<System.Flags>]
type ResourceScope =
Public Enum ResourceScope
- Наследование
- Атрибуты
Поля
AppDomain | 4 | Состояние совместно используется объектами в домене приложения AppDomain. |
Assembly | 32 | Ресурс является видимым в области сборки. |
Library | 8 | Состояние совместно используется объектами в библиотеке. |
Machine | 1 | Состояние совместно используется объектами одного компьютера. |
None | 0 | Состояние с совместным доступом отсутствует. |
Private | 16 | Ресурсы видимы только данному типу. |
Process | 2 | Состояние является совместно используемым внутри процесса. |
Комментарии
Ресурс — это объект, содержащий состояние. Примеры ресурсов включают файл на диске, очередь сообщений для процесса и с именем Mutex. Знание объекта является ресурсом, не указывает на его надлежащее использование; Важным свойством ресурса является область ресурса. Область включает как тип, так и видимость ресурса. Тип ресурса указывает, является ли ресурс ресурсом уровня компьютера, например файлом на диске, ресурсом на уровне всего процесса, например блоком общей памяти, или ресурсом уровня домена приложения, например блокировкой экземпляра объекта, не маршалируемого по ссылке. Области видимости : Сборка и Частная, по умолчанию — Public
, что неявно, если не указаны Частный или Сборка. Значение перечисления для Public
отсутствует.