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