CommonSecurityDescriptor Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Konstruktory
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
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 . (Odziedziczone po 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
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. (Odziedziczone po Object) |
GetBinaryForm(Byte[], Int32) |
Zwraca tablicę wartości bajtów, która reprezentuje informacje zawarte w tym GenericSecurityDescriptor obiekcie. (Odziedziczone po GenericSecurityDescriptor) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetSddlForm(AccessControlSections) |
Zwraca reprezentację języka SDDL (Security Descriptor Definition Language) określonego fragmentu deskryptora zabezpieczeń reprezentowanego przez ten GenericSecurityDescriptor obiekt. (Odziedziczone po GenericSecurityDescriptor) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po 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. (Odziedziczone po Object) |