DirectorySecurity 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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年或之後。
指定的路徑、檔名或兩者都超過系統定義的最大長度。
目前的系統帳號沒有管理員權限。
找不到該目錄。
備註
此建構子會取得指定目錄的存取控制資訊,然後建立 DirectorySecurity 一個封裝該資訊的物件。 接著你可以檢查、新增或刪除指定目錄的存取控制資訊。