ResourceScope 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
标识可共享资源的范围。
此枚举支持其成员值的按位组合。
此 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
值。