CommonSecurityDescriptor Konstruktorok

Definíció

Inicializálja a CommonSecurityDescriptor osztály új példányát.

Túlterhelések

Name Description
CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor)

Inicializálja az CommonSecurityDescriptor osztály új példányát a megadott RawSecurityDescriptor objektumból.

CommonSecurityDescriptor(Boolean, Boolean, String)

Inicializálja az CommonSecurityDescriptor osztály új példányát a megadott Biztonsági leíró definíciós nyelv (SDDL) sztringből.

CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32)

Inicializálja az CommonSecurityDescriptor osztály új példányát a megadott bájtértékekből.

CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl)

Inicializálja az CommonSecurityDescriptor osztály új példányát a megadott információkból.

CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor)

Forrás:
SecurityDescriptor.cs

Inicializálja az CommonSecurityDescriptor osztály új példányát a megadott RawSecurityDescriptor objektumból.

public:
 CommonSecurityDescriptor(bool isContainer, bool isDS, System::Security::AccessControl::RawSecurityDescriptor ^ rawSecurityDescriptor);
public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.RawSecurityDescriptor rawSecurityDescriptor);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * System.Security.AccessControl.RawSecurityDescriptor -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, rawSecurityDescriptor As RawSecurityDescriptor)

Paraméterek

isContainer
Boolean

true ha az új biztonsági leíró egy tárolóobjektumhoz van társítva.

isDS
Boolean

true ha az új biztonsági leíró címtárobjektumhoz van társítva.

rawSecurityDescriptor
RawSecurityDescriptor

Az RawSecurityDescriptor az objektum, amelyből létre kívánja hozni az új CommonSecurityDescriptor objektumot.

Megjegyzések

Ha a mögöttes biztonsági leíró, amelyből az új RawSecurityDescriptor objektum létrejön, a null rendszer hozzáad egy egyetlen hozzáférés-vezérlési bejegyzést (ACE), amely lehetővé teszi mindenki számára a teljes hozzáférést (AEFA) a DACL-hez. Ha egy alkalmazás módosítja egy olyan biztonsági leíró DACL-ét, amelyhez AEFA ACE-t adtak hozzá, az AEFA ACE a DACL-vel együtt marad meg, amikor a DACL megmarad.

Ez azt eredményezheti, hogy egy alkalmazás véletlenül engedélyezi a hozzáférést az egyszerű felhasználók számára. Emiatt az alkalmazásnak ellenőriznie kell az AEFA ACE meglétét, és el kell távolítania azt a biztonsági leíró módosítása előtt.

A következőre érvényes:

CommonSecurityDescriptor(Boolean, Boolean, String)

Forrás:
SecurityDescriptor.cs

Inicializálja az CommonSecurityDescriptor osztály új példányát a megadott Biztonsági leíró definíciós nyelv (SDDL) sztringből.

public:
 CommonSecurityDescriptor(bool isContainer, bool isDS, System::String ^ sddlForm);
public CommonSecurityDescriptor(bool isContainer, bool isDS, string sddlForm);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * string -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, sddlForm As String)

Paraméterek

isContainer
Boolean

true ha az új biztonsági leíró egy tárolóobjektumhoz van társítva.

isDS
Boolean

true ha az új biztonsági leíró címtárobjektumhoz van társítva.

sddlForm
String

Az SDDL-sztring, amelyből létre kívánja hozni az új CommonSecurityDescriptor objektumot.

Megjegyzések

Ha a mögöttes biztonsági leíró, amelyből az új RawSecurityDescriptor objektum létrejön, a null rendszer hozzáad egy egyetlen hozzáférés-vezérlési bejegyzést (ACE), amely lehetővé teszi mindenki számára a teljes hozzáférést (AEFA) a DACL-hez. Ha egy alkalmazás módosítja egy olyan biztonsági leíró DACL-ét, amelyhez AEFA ACE-t adtak hozzá, az AEFA ACE a DACL-vel együtt marad meg, amikor a DACL megmarad.

Ez azt eredményezheti, hogy egy alkalmazás véletlenül engedélyezi a hozzáférést az egyszerű felhasználók számára. Emiatt az alkalmazásnak ellenőriznie kell az AEFA ACE meglétét, és el kell távolítania azt a biztonsági leíró módosítása előtt.

A következőre érvényes:

CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32)

Forrás:
SecurityDescriptor.cs

Inicializálja az CommonSecurityDescriptor osztály új példányát a megadott bájtértékekből.

public:
 CommonSecurityDescriptor(bool isContainer, bool isDS, cli::array <System::Byte> ^ binaryForm, int offset);
public CommonSecurityDescriptor(bool isContainer, bool isDS, byte[] binaryForm, int offset);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * byte[] * int -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, binaryForm As Byte(), offset As Integer)

Paraméterek

isContainer
Boolean

true ha az új biztonsági leíró egy tárolóobjektumhoz van társítva.

isDS
Boolean

true ha az új biztonsági leíró címtárobjektumhoz van társítva.

binaryForm
Byte[]

Az a bájtértékek tömbje, amelyből létre kívánja hozni az új CommonSecurityDescriptor objektumot.

offset
Int32

A tömb eltolása binaryForm , amelynél a másolás elkezdhető.

Megjegyzések

Ha a mögöttes biztonsági leíró, amelyből az új RawSecurityDescriptor objektum létrejön, tartalmazza null a saját belátása szerinti hozzáférés-vezérlési listáját (DACL), akkor a rendszer hozzáad egy egyetlen hozzáférés-vezérlési bejegyzést (ACE), amely lehetővé teszi, hogy mindenki teljes hozzáféréssel (AEFA) rendelkezhessen a DACL-hez. Ha egy alkalmazás módosítja egy olyan biztonsági leíró DACL-ét, amelyhez AEFA ACE-t adtak hozzá, az AEFA ACE a DACL-vel együtt marad meg, amikor a DACL megmarad.

Ez azt eredményezheti, hogy egy alkalmazás véletlenül engedélyezi a hozzáférést az egyszerű felhasználók számára. Emiatt az alkalmazásnak ellenőriznie kell az AEFA ACE meglétét, és el kell távolítania azt a biztonsági leíró módosítása előtt.

A következőre érvényes:

CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl)

Forrás:
SecurityDescriptor.cs

Inicializálja az CommonSecurityDescriptor osztály új példányát a megadott információkból.

public:
 CommonSecurityDescriptor(bool isContainer, bool isDS, System::Security::AccessControl::ControlFlags flags, System::Security::Principal::SecurityIdentifier ^ owner, System::Security::Principal::SecurityIdentifier ^ group, System::Security::AccessControl::SystemAcl ^ systemAcl, System::Security::AccessControl::DiscretionaryAcl ^ discretionaryAcl);
public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier? owner, System.Security.Principal.SecurityIdentifier? group, System.Security.AccessControl.SystemAcl? systemAcl, System.Security.AccessControl.DiscretionaryAcl? discretionaryAcl);
public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier owner, System.Security.Principal.SecurityIdentifier group, System.Security.AccessControl.SystemAcl systemAcl, System.Security.AccessControl.DiscretionaryAcl discretionaryAcl);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * System.Security.AccessControl.ControlFlags * System.Security.Principal.SecurityIdentifier * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.SystemAcl * System.Security.AccessControl.DiscretionaryAcl -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, flags As ControlFlags, owner As SecurityIdentifier, group As SecurityIdentifier, systemAcl As SystemAcl, discretionaryAcl As DiscretionaryAcl)

Paraméterek

isContainer
Boolean

true ha az új biztonsági leíró egy tárolóobjektumhoz van társítva.

isDS
Boolean

true ha az új biztonsági leíró címtárobjektumhoz van társítva.

flags
ControlFlags

Az új CommonSecurityDescriptor objektum viselkedését meghatározó jelzők.

owner
SecurityIdentifier

Az új CommonSecurityDescriptor objektum tulajdonosa.

group
SecurityIdentifier

Az új CommonSecurityDescriptor objektum elsődleges csoportja.

systemAcl
SystemAcl

Az új CommonSecurityDescriptor objektum rendszer Access Control listája (SACL).

discretionaryAcl
DiscretionaryAcl

Az új CommonSecurityDescriptor objektum diszkrecionális Access Control listája (DACL).

Megjegyzések

Ha a mögöttes biztonsági leíró, amelyből az új RawSecurityDescriptor objektum létrejön, a null rendszer hozzáad egy egyetlen hozzáférés-vezérlési bejegyzést (ACE), amely lehetővé teszi mindenki számára a teljes hozzáférést (AEFA) a DACL-hez. Ha egy alkalmazás módosítja egy olyan biztonsági leíró DACL-ét, amelyhez AEFA ACE-t adtak hozzá, az AEFA ACE a DACL-vel együtt marad meg, amikor a DACL megmarad.

Ez azt eredményezheti, hogy egy alkalmazás véletlenül engedélyezi a hozzáférést az egyszerű felhasználók számára. Emiatt az alkalmazásnak ellenőriznie kell az AEFA ACE meglétét, és el kell távolítania azt a biztonsági leíró módosítása előtt.

A következőre érvényes: