CommonSecurityDescriptor Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Reprezentuje deskryptor zabezpieczeń. Deskryptor zabezpieczeń zawiera właściciela, grupę podstawową, uznaniową listę Access Control (DACL) i listę Access Control systemową (SACL).
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
- Dziedziczenie
Konstruktorów
| Nazwa | Opis |
|---|---|
| CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32) |
Inicjuje CommonSecurityDescriptor nowe wystąpienie klasy z określonej tablicy wartości bajtowych. |
| CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl) |
Inicjuje CommonSecurityDescriptor nowe wystąpienie klasy z określonych informacji. |
| CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor) |
Inicjuje CommonSecurityDescriptor nowe wystąpienie klasy z określonego RawSecurityDescriptor obiektu. |
| CommonSecurityDescriptor(Boolean, Boolean, String) |
Inicjuje CommonSecurityDescriptor nowe wystąpienie klasy z określonego ciągu Języka definicji deskryptora zabezpieczeń (SDDL). |
Właściwości
| Nazwa | Opis |
|---|---|
| BinaryLength |
Pobiera długość w bajtach reprezentacji binarnej bieżącego GenericSecurityDescriptor obiektu. Ta długość powinna być używana przed przesłaniem listy ACL do tablicy binarnej za pomocą GetBinaryForm(Byte[], Int32) metody . (Dziedziczone od GenericSecurityDescriptor) |
| ControlFlags |
Pobiera wartości określające zachowanie CommonSecurityDescriptor obiektu. |
| DiscretionaryAcl |
Pobiera lub ustawia uznaniową listę kontroli dostępu (DACL) dla tego CommonSecurityDescriptor obiektu. Lista DACL zawiera reguły dostępu. |
| Group |
Pobiera lub ustawia grupę podstawową dla tego CommonSecurityDescriptor obiektu. |
| IsContainer |
Pobiera wartość logiczną określającą, czy obiekt skojarzony z tym CommonSecurityDescriptor obiektem jest obiektem kontenera. |
| IsDiscretionaryAclCanonical |
Pobiera wartość logiczną określającą, czy dyskrecja Access Control List (DACL) skojarzona z tym CommonSecurityDescriptor obiektem jest w porządku kanonicznym. |
| IsDS |
Pobiera wartość logiczną określającą, czy obiekt skojarzony z tym CommonSecurityDescriptor obiektem jest obiektem katalogu. |
| IsSystemAclCanonical |
Pobiera wartość logiczną określającą, czy lista systemu Access Control (SACL) skojarzona z tym CommonSecurityDescriptor obiektem jest w porządku kanonicznym. |
| Owner |
Pobiera lub ustawia właściciela obiektu skojarzonego z tym CommonSecurityDescriptor obiektem. |
| SystemAcl |
Pobiera lub ustawia listę systemu Access Control (SACL) dla tego CommonSecurityDescriptor obiektu. SACL zawiera reguły inspekcji. |
Metody
| Nazwa | Opis |
|---|---|
| AddDiscretionaryAcl(Byte, Int32) |
DiscretionaryAcl Ustawia właściwość dla tego CommonSecurityDescriptor wystąpienia i ustawia flagęDiscretionaryAclPresent. |
| AddSystemAcl(Byte, Int32) |
SystemAcl Ustawia właściwość dla tego CommonSecurityDescriptor wystąpienia i ustawia flagęSystemAclPresent. |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetBinaryForm(Byte[], Int32) |
Zwraca tablicę wartości bajtów, która reprezentuje informacje zawarte w tym GenericSecurityDescriptor obiekcie. (Dziedziczone od GenericSecurityDescriptor) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetSddlForm(AccessControlSections) |
Zwraca reprezentację języka SDDL (Security Descriptor Definition Language) określonego fragmentu deskryptora zabezpieczeń reprezentowanego przez ten GenericSecurityDescriptor obiekt. (Dziedziczone od GenericSecurityDescriptor) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| PurgeAccessControl(SecurityIdentifier) |
Usuwa wszystkie reguły dostępu dla określonego identyfikatora zabezpieczeń z listy dyskrecjonalnych Access Control (DACL) skojarzonych z tym CommonSecurityDescriptor obiektem. |
| PurgeAudit(SecurityIdentifier) |
Usuwa wszystkie reguły inspekcji dla określonego identyfikatora zabezpieczeń z listy system Access Control (SACL) skojarzonej z tym CommonSecurityDescriptor obiektem. |
| SetDiscretionaryAclProtection(Boolean, Boolean) |
Ustawia ochronę dziedziczenia dla uznaniowej listy Access Control (DACL) skojarzonej z tym CommonSecurityDescriptor obiektem. Listy DACLs chronione nie dziedziczą reguł dostępu z kontenerów nadrzędnych. |
| SetSystemAclProtection(Boolean, Boolean) |
Ustawia ochronę dziedziczenia dla listy systemowej Access Control (SACL) skojarzonej z tym CommonSecurityDescriptor obiektem. Chronione listy SACL nie dziedziczą reguł inspekcji z kontenerów nadrzędnych. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |