次の方法で共有


SemaphoreSecurity コンストラクター

定義

SemaphoreSecurity クラスの新しいインスタンスを初期化します。

オーバーロード

SemaphoreSecurity()

SemaphoreSecurity クラスの新しいインスタンスを既定値で初期化します。

SemaphoreSecurity(String, AccessControlSections)

指定した名前を持つシステム セマフォのアクセス制御セキュリティ規則のセクションを指定して、SemaphoreSecurity クラスの新しいインスタンスを初期化します。

SemaphoreSecurity()

ソース:
SemaphoreSecurity.cs
ソース:
SemaphoreSecurity.cs
ソース:
SemaphoreSecurity.cs
ソース:
SemaphoreSecurity.cs

SemaphoreSecurity クラスの新しいインスタンスを既定値で初期化します。

public:
 SemaphoreSecurity();
public SemaphoreSecurity ();
Public Sub New ()

注釈

新しい SemaphoreSecurity オブジェクトは常に空の随意アクセス リスト (DACL) で始まり、すべてのユーザーのすべてのアクセスが拒否されます。

適用対象

SemaphoreSecurity(String, AccessControlSections)

ソース:
SemaphoreSecurity.cs
ソース:
SemaphoreSecurity.cs
ソース:
SemaphoreSecurity.cs
ソース:
SemaphoreSecurity.cs

指定した名前を持つシステム セマフォのアクセス制御セキュリティ規則のセクションを指定して、SemaphoreSecurity クラスの新しいインスタンスを初期化します。

public:
 SemaphoreSecurity(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
public SemaphoreSecurity (string name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.SemaphoreSecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.SemaphoreSecurity
Public Sub New (name As String, includeSections As AccessControlSections)

パラメーター

name
String

アクセス制御セキュリティ規則の取得元となるシステム セマフォの名前。

includeSections
AccessControlSections

取得するセクションを指定する AccessControlSections フラグの組み合わせ。

注釈

このコンストラクターを使用すると、最初にオブジェクトを作成せずに、名前付きシステム セマフォのアクセス制御セキュリティを Semaphore 取得できます。

名前付きシステム オブジェクトを操作する場合は注意が必要です。 セマフォではない という名前 name のシステム オブジェクトがある場合は、その制御アクセス セキュリティが取得される可能性があります。

適用対象