Language

ResourceAccessMode 列挙型

定義

ResourceLockAttributeで宣言されたリソースにテストがアクセスする方法を指定します。

public enum ResourceAccessMode
type ResourceAccessMode = 
Public Enum ResourceAccessMode
継承
ResourceAccessMode

フィールド

名前 値 説明
ReadWrite 0

テストはリソースの読み取りと書き込みを行います。 ロックは排他的です。同じリソースの他のすべてのリーダーとライターに対してブロックされます。 これが既定値です。

Read 1

テストでは、リソースのみが読み取られます。 読み取りロックは相互に同時に実行され、 ReadWrite ホルダーに対してのみブロックされます。

注釈

ReadWrite は意図的にゼロ値であるため、既定で初期化された ResourceAccessMode は排他的 (セーフ) モードになります。 アンダーロックでは不安定な競合が発生しますが、オーバーロックの実行速度は低下するため、指定されていない値は閉じて失敗する必要があります。

適用対象