CommonSecurityDescriptor Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir güvenlik tanımlayıcıyı temsil eder. Güvenlik tanımlayıcısı sahip, birincil grup, İsteğe Bağlı Access Control Listesi (DACL) ve Sistem Access Control Listesi (SACL) içerir.
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
- Devralma
Oluşturucular
CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32) |
Belirtilen bayt değerleri dizisinden sınıfının yeni bir örneğini CommonSecurityDescriptor başlatır. |
CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl) |
Belirtilen bilgilerden sınıfının yeni bir örneğini CommonSecurityDescriptor başlatır. |
CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor) |
Belirtilen RawSecurityDescriptor nesneden sınıfının yeni bir örneğini CommonSecurityDescriptor başlatır. |
CommonSecurityDescriptor(Boolean, Boolean, String) |
Belirtilen Güvenlik Tanımlayıcısı Tanım Dili (SDDL) dizesinden sınıfının yeni bir örneğini CommonSecurityDescriptor başlatır. |
Özellikler
BinaryLength |
Geçerli GenericSecurityDescriptor nesnenin ikili gösteriminin uzunluğunu bayt cinsinden alır. Bu uzunluk, ACL'yi yöntemiyle GetBinaryForm(Byte[], Int32) bir ikili diziye hazırlamadan önce kullanılmalıdır. (Devralındığı yer: GenericSecurityDescriptor) |
ControlFlags |
Nesnenin CommonSecurityDescriptor davranışını belirten değerleri alır. |
DiscretionaryAcl |
Bu CommonSecurityDescriptor nesne için isteğe bağlı erişim denetim listesini (DACL) alır veya ayarlar. DACL, erişim kuralları içerir. |
Group |
Bu CommonSecurityDescriptor nesne için birincil grubu alır veya ayarlar. |
IsContainer |
Bu CommonSecurityDescriptor nesneyle ilişkili nesnenin bir kapsayıcı nesnesi olup olmadığını belirten bir Boole değeri alır. |
IsDiscretionaryAclCanonical |
Bu CommonSecurityDescriptor nesneyle ilişkili İsteğe Bağlı Access Control Listesi'nin (DACL) kurallı sırada olup olmadığını belirten bir Boole değeri alır. |
IsDS |
Bu CommonSecurityDescriptor nesneyle ilişkili nesnenin bir dizin nesnesi olup olmadığını belirten bir Boole değeri alır. |
IsSystemAclCanonical |
Bu CommonSecurityDescriptor nesneyle ilişkili Sistem Access Control Listesi'nin (SACL) kurallı sırada olup olmadığını belirten bir Boole değeri alır. |
Owner |
Bu CommonSecurityDescriptor nesneyle ilişkili nesnenin sahibini alır veya ayarlar. |
SystemAcl |
Bu CommonSecurityDescriptor nesne için Sistem Access Control Listesi'ni (SACL) alır veya ayarlar. SACL, denetim kuralları içerir. |
Yöntemler
AddDiscretionaryAcl(Byte, Int32) |
DiscretionaryAcl Bu CommonSecurityDescriptor örneğin özelliğini ayarlar ve bayrağını DiscretionaryAclPresent ayarlar. |
AddSystemAcl(Byte, Int32) |
SystemAcl Bu CommonSecurityDescriptor örneğin özelliğini ayarlar ve bayrağını SystemAclPresent ayarlar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetBinaryForm(Byte[], Int32) |
Bu GenericSecurityDescriptor nesnede yer alan bilgileri temsil eden bayt değerlerinden oluşan bir dizi döndürür. (Devralındığı yer: GenericSecurityDescriptor) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetSddlForm(AccessControlSections) |
Bu GenericSecurityDescriptor nesnenin temsil ettiğini güvenlik tanımlayıcısının belirtilen bölümlerinin Güvenlik Tanımlayıcısı Tanım Dili (SDDL) gösterimini döndürür. (Devralındığı yer: GenericSecurityDescriptor) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
PurgeAccessControl(SecurityIdentifier) |
Belirtilen güvenlik tanımlayıcısı için tüm erişim kurallarını bu CommonSecurityDescriptor nesneyle ilişkili İsteğe Bağlı Access Control Listesi'nden (DACL) kaldırır. |
PurgeAudit(SecurityIdentifier) |
Belirtilen güvenlik tanımlayıcısı için tüm denetim kurallarını bu CommonSecurityDescriptor nesneyle ilişkili Sistem Access Control Listesi'nden (SACL) kaldırır. |
SetDiscretionaryAclProtection(Boolean, Boolean) |
Bu CommonSecurityDescriptor nesneyle ilişkili İsteğe Bağlı Access Control Listesi (DACL) için devralma korumasını ayarlar. Korunan DACL'ler, erişim kurallarını üst kapsayıcılardan devralmaz. |
SetSystemAclProtection(Boolean, Boolean) |
Bu CommonSecurityDescriptor nesneyle ilişkili Sistem Access Control Listesi (SACL) için devralma korumasını ayarlar. Korunan SACL'ler denetim kurallarını üst kapsayıcılardan devralmaz. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |