CommonSecurityDescriptor Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en säkerhetsbeskrivning. En säkerhetsbeskrivning innehåller en ägare, en primär grupp, en DACL (Discretionary Access Control List) och en SACL (System Access Control List).
public ref class CommonSecurityDescriptor sealed : System::Security::AccessControl::GenericSecurityDescriptor
public sealed class CommonSecurityDescriptor : System.Security.AccessControl.GenericSecurityDescriptor
type CommonSecurityDescriptor = class
inherit GenericSecurityDescriptor
Public NotInheritable Class CommonSecurityDescriptor
Inherits GenericSecurityDescriptor
- Arv
Konstruktorer
| Name | Description |
|---|---|
| CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32) |
Initierar en ny instans av CommonSecurityDescriptor klassen från den angivna matrisen med bytevärden. |
| CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl) |
Initierar en ny instans av CommonSecurityDescriptor klassen från den angivna informationen. |
| CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor) |
Initierar en ny instans av CommonSecurityDescriptor klassen från det angivna RawSecurityDescriptor objektet. |
| CommonSecurityDescriptor(Boolean, Boolean, String) |
Initierar en ny instans av CommonSecurityDescriptor klassen från den angivna SDDL-strängen (Security Descriptor Definition Language). |
Egenskaper
| Name | Description |
|---|---|
| BinaryLength |
Hämtar längden, i byte, på den binära representationen av det aktuella GenericSecurityDescriptor objektet. Den här längden bör användas innan du konverterar ACL:en till en binär matris med GetBinaryForm(Byte[], Int32) metoden . (Ärvd från GenericSecurityDescriptor) |
| ControlFlags |
Hämtar värden som anger objektets CommonSecurityDescriptor beteende. |
| DiscretionaryAcl |
Hämtar eller anger DACL (Discretionary Access Control List) för det här CommonSecurityDescriptor objektet. DACL innehåller åtkomstregler. |
| Group |
Hämtar eller anger den primära gruppen för det här CommonSecurityDescriptor objektet. |
| IsContainer |
Hämtar ett booleskt värde som anger om objektet som är associerat med det här CommonSecurityDescriptor objektet är ett containerobjekt. |
| IsDiscretionaryAclCanonical |
Hämtar ett booleskt värde som anger om DACL (Discretionary Access Control List) som är associerat med det här CommonSecurityDescriptor-objektet är i kanonisk ordning. |
| IsDS |
Hämtar ett booleskt värde som anger om objektet som är associerat med det här CommonSecurityDescriptor objektet är ett katalogobjekt. |
| IsSystemAclCanonical |
Hämtar ett booleskt värde som anger om den SACL (System Access Control List) som är associerad med det här CommonSecurityDescriptor-objektet är i kanonisk ordning. |
| Owner |
Hämtar eller anger ägaren till objektet som är associerat med det här CommonSecurityDescriptor objektet. |
| SystemAcl |
Hämtar eller anger SACL (System Access Control List) för det här objektet CommonSecurityDescriptor. SACL innehåller granskningsregler. |
Metoder
| Name | Description |
|---|---|
| AddDiscretionaryAcl(Byte, Int32) |
Anger egenskapen för den DiscretionaryAcl här CommonSecurityDescriptor instansen DiscretionaryAclPresent och anger flaggan. |
| AddSystemAcl(Byte, Int32) |
Anger egenskapen för den SystemAcl här CommonSecurityDescriptor instansen SystemAclPresent och anger flaggan. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetBinaryForm(Byte[], Int32) |
Returnerar en matris med bytevärden som representerar informationen i det här GenericSecurityDescriptor objektet. (Ärvd från GenericSecurityDescriptor) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetSddlForm(AccessControlSections) |
Returnerar SDDL-representationen (Security Descriptor Definition Language) för de angivna avsnitten i säkerhetsbeskrivningen som det här GenericSecurityDescriptor objektet representerar. (Ärvd från GenericSecurityDescriptor) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| PurgeAccessControl(SecurityIdentifier) |
Tar bort alla åtkomstregler för den angivna säkerhetsidentifieraren från DACL (Discretionary Access Control List) som är associerad med det här objektet CommonSecurityDescriptor. |
| PurgeAudit(SecurityIdentifier) |
Tar bort alla granskningsregler för den angivna säkerhetsidentifieraren från sacl-objektet (System Access Control List) som är associerat med det här CommonSecurityDescriptor-objektet. |
| SetDiscretionaryAclProtection(Boolean, Boolean) |
Anger arvsskydd för DACL (Discretionary Access Control List) som är associerat med det här CommonSecurityDescriptor-objektet. DACL:er som skyddas ärver inte åtkomstregler från överordnade containrar. |
| SetSystemAclProtection(Boolean, Boolean) |
Anger arvsskyddet för den System Access Control List (SACL) som är associerad med det här CommonSecurityDescriptor-objektet. SACL:er som skyddas ärver inte granskningsregler från överordnade containrar. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |