ResourceScope 枚举

定义

标识可共享资源的范围。

此枚举支持其成员值的按位组合。

此 API 支持产品基础结构,不能在代码中直接使用。

public enum class ResourceScope
[System.Flags]
public enum ResourceScope
[<System.Flags>]
type ResourceScope = 
Public Enum ResourceScope
继承
ResourceScope
属性

字段

AppDomain 4

该状态由 AppDomain 中的对象共享。

Assembly 32

该资源在程序集范围内可见。

Library 8

该状态由库中的对象共享。

Machine 1

该状态由计算机中的对象共享。

None 0

不存在共享的状态。

Private 16

该资源仅对该类型可见。

Process 2

该状态在进程内共享。

注解

资源是保存状态的对象。 资源的示例包括磁盘上的文件、进程的消息队列和命名 Mutex的 。 知道对象是资源并不表示其适当用途;资源的重要属性是资源的范围。 范围包括资源的类型和可见性。 资源类型指定资源是计算机级资源(例如磁盘上的文件、进程范围的资源(如非共享内存块)还是应用程序域级资源(例如,非封送引用对象实例上的锁)。 可见性范围是“程序集”和“专用”,默认值为 Public,如果未指示“专用”或“程序集”,则为隐式。 没有 枚举 Public值。

适用于