SystemAcl 建構函式

定義

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

多載

SystemAcl(Boolean, Boolean, Int32)

使用指定的值,初始化 SystemAcl 類別的新執行個體。

SystemAcl(Boolean, Boolean, RawAcl)

使用指定的 SystemAcl 物件中的指定值,初始化 RawAcl 類別的新執行個體。

SystemAcl(Boolean, Boolean, Byte, Int32)

使用指定的值,初始化 SystemAcl 類別的新執行個體。

SystemAcl(Boolean, Boolean, Int32)

來源:
ACL.cs

使用指定的值,初始化 SystemAcl 類別的新執行個體。

C#
public SystemAcl(bool isContainer, bool isDS, int capacity);

參數

isContainer
Boolean

如果新的 SystemAcl 物件是容器,則為 true

isDS
Boolean

如果新的 SystemAcl 物件是目錄物件存取控制清單 (ACL),則為 true

capacity
Int32

SystemAcl 物件可以容納的存取控制項目 (ACE) 數。 這個數字只做為提示之用。

適用於

.NET 10 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, 6 (package-provided), 6, 7 (package-provided), 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5

SystemAcl(Boolean, Boolean, RawAcl)

來源:
ACL.cs

使用指定的 SystemAcl 物件中的指定值,初始化 RawAcl 類別的新執行個體。

C#
public SystemAcl(bool isContainer, bool isDS, System.Security.AccessControl.RawAcl rawAcl);

參數

isContainer
Boolean

如果新的 SystemAcl 物件是容器,則為 true

isDS
Boolean

如果新的 SystemAcl 物件是目錄物件存取控制清單 (ACL),則為 true

rawAcl
RawAcl

RawAcl 物件的基礎 SystemAcl 物件。 您可以指定 null 以建立空的 ACL。

備註

複製物件中的 RawAcl 存取控制 entries (ACE) 。

適用於

.NET 10 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, 6 (package-provided), 6, 7 (package-provided), 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5

SystemAcl(Boolean, Boolean, Byte, Int32)

來源:
ACL.cs

使用指定的值,初始化 SystemAcl 類別的新執行個體。

C#
public SystemAcl(bool isContainer, bool isDS, byte revision, int capacity);

參數

isContainer
Boolean

如果新的 SystemAcl 物件是容器,則為 true

isDS
Boolean

如果新的 SystemAcl 物件是目錄物件存取控制清單 (ACL),則為 true

revision
Byte

SystemAcl 物件的修訂層級。

capacity
Int32

SystemAcl 物件可以容納的存取控制項目 (ACE) 數。 這個數字只做為提示之用。

適用於

.NET 10 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, 6 (package-provided), 6, 7 (package-provided), 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5