DirectorySecurity 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 DirectorySecurity 類別的新執行個體。
多載
DirectorySecurity() |
初始化 DirectorySecurity 類別的新執行個體。 |
DirectorySecurity(String, AccessControlSections) |
使用 DirectorySecurity 列舉型別 (Enumeration) 之指定的值,從指定的目錄初始化 AccessControlSections 類別的新執行個體。 |
DirectorySecurity()
初始化 DirectorySecurity 類別的新執行個體。
public:
DirectorySecurity();
public DirectorySecurity ();
Public Sub New ()
例外狀況
目前的作業系統不是 Microsoft Windows 2000 (含) 以後版本。
備註
當您想要建立不是以現有目錄為基礎的空 DirectorySecurity 物件時,請使用這個建構函式。 然後,您可以使用存取控制資訊填入物件,並將其套用至目錄。
適用於
DirectorySecurity(String, AccessControlSections)
使用 DirectorySecurity 列舉型別 (Enumeration) 之指定的值,從指定的目錄初始化 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 封裝該資訊的 物件。 然後,您可以檢查、新增或刪除指定目錄的存取控制資訊。