DirectorySecurity コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DirectorySecurity クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| DirectorySecurity() |
DirectorySecurity クラスの新しいインスタンスを初期化します。 |
| DirectorySecurity(String, AccessControlSections) |
DirectorySecurity列挙体の指定した値を使用して、指定したディレクトリからAccessControlSections クラスの新しいインスタンスを初期化します。 |
DirectorySecurity()
DirectorySecurity クラスの新しいインスタンスを初期化します。
public:
DirectorySecurity();
public DirectorySecurity();
Public Sub New ()
例外
現在のオペレーティング システムが 2000 以降Microsoft Windowsされていません。
注釈
既存のディレクトリに基づいていない空の DirectorySecurity オブジェクトを作成する場合は、このコンストラクターを使用します。 その後、オブジェクトにアクセス制御情報を設定し、ディレクトリに適用できます。
適用対象
DirectorySecurity(String, AccessControlSections)
DirectorySecurity列挙体の指定した値を使用して、指定したディレクトリからAccessControlSections クラスの新しいインスタンスを初期化します。
public:
DirectorySecurity(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
public DirectorySecurity(string name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.DirectorySecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Sub New (name As String, includeSections As AccessControlSections)
パラメーター
- name
- String
DirectorySecurity オブジェクトを作成するディレクトリの場所。
- includeSections
- AccessControlSections
取得するアクセス制御リスト (ACL) 情報の種類を指定する AccessControlSections 値の 1 つ。
例外
name パラメーターは長さ 0 の文字列で、空白のみを含むか、InvalidPathCharsで定義されている 1 つ以上の無効な文字を含みます。
name パラメーターはnull。
指定されたパスが無効です (たとえば、マップされていないドライブ上にあります)。
name パラメーターで指定されたファイルが見つかりませんでした。
ディレクトリを開くときに I/O エラーが発生しました。
name パラメーターの形式が無効です。
現在のオペレーティング システムが 2000 以降Microsoft Windowsされていません。
指定したパス、ファイル名、またはその両方が、システム定義の最大長を超えています。
現在のシステム アカウントには管理者特権がありません。
ディレクトリが見つかりませんでした。
name パラメーターは、読み取り専用のディレクトリを指定しました。
-又は-
この操作は、現在のプラットフォームではサポートされていません。
-又は-
呼び出し元に必要なアクセス許可がありません。
注釈
このコンストラクターは、指定したディレクトリのアクセス制御情報を取得し、その情報をカプセル化する DirectorySecurity オブジェクトを作成します。 その後、指定したディレクトリのアクセス制御情報を検査、追加、または削除できます。