語言

DirectorySecurity 建構函式

定義

初始化 DirectorySecurity 類別的新執行個體。

多載

名稱 Description
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

其中一個 AccessControlSections 值是指定要取得存取控制清單(ACL)資訊類型的。

例外狀況

參數 name 為零長度字串、僅包含空白,或包含一個或多個無效字元,定義如下 InvalidPathChars。

參數 name 為 null。

指定的路徑無效(例如,它位於未映射的硬碟上)。

未找到參數中 name 指定的檔案。

在開啟目錄時發生了 I/O 錯誤。

該 name 參數格式無效。

目前的作業系統並非Microsoft Windows 2000年或之後。

指定的路徑、檔名或兩者都超過系統定義的最大長度。

目前的系統帳號沒有管理員權限。

找不到該目錄。

該 name 參數指定一個唯讀目錄。

-或-

目前平臺不支援此作業。

-或-

來電者沒有所需的權限。

備註

此建構子會取得指定目錄的存取控制資訊,然後建立 DirectorySecurity 一個封裝該資訊的物件。 接著你可以檢查、新增或刪除指定目錄的存取控制資訊。

適用於