CommonSecurityDescriptor Konstruktorok
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.