ResourceScope 列挙型

定義

共有可能リソースのスコープを識別します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

フィールド

名前 説明
None 0

共有状態はありません。

Machine 1

状態は、マシン内のオブジェクトによって共有されます。

Process 2

状態はプロセス内で共有されます。

AppDomain 4

状態は、 AppDomain内のオブジェクトによって共有されます。

Library 8

状態は、ライブラリ内のオブジェクトによって共有されます。

Private 16

リソースは型にのみ表示されます。

Assembly 32

リソースはアセンブリ スコープで表示されます。

注釈

リソースは、状態を保持するオブジェクトです。 リソースの例としては、ディスク上のファイル、プロセスのメッセージ キュー、名前付き Mutexなどがあります。 オブジェクトがリソースであることを知ることは、その適切な使用を示すものではありません。リソースの重要なプロパティは、リソースのスコープです。 スコープには、リソースの種類と可視性の両方が含まれます。 リソースの種類は、リソースがコンピューター レベルのリソース (ディスク上のファイル、非共有メモリのブロックなどのプロセス全体のリソース、参照オブジェクトによる非マーシャリングのインスタンスのロックなど) のいずれであるかを指定します。 可視性スコープは Assembly と Private であり、既定値は Public で、Private または Assembly が指定されていない場合は暗黙的です。 Publicの列挙値はありません。

適用対象