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ısı 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
| Name | Description |
|---|---|
| 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 CommonSecurityDescriptor nesneden sınıfının yeni bir örneğini RawSecurityDescriptor 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
| Name | Description |
|---|---|
| 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şkilendirilmiş nesnenin bir kapsayıcı nesnesi olup olmadığını belirten bir Boole değeri alır. |
| IsDiscretionaryAclCanonical |
Bu CommonSecurityDescriptor nesnesiyle 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şkilendirilmiş nesnenin bir dizin nesnesi olup olmadığını belirten bir Boole değeri alır. |
| IsSystemAclCanonical |
Bu CommonSecurityDescriptor nesnesiyle 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 nesnesi için Sistem Access Control Listesi'ni (SACL) alır veya ayarlar. SACL, denetim kurallarını içerir. |
Yöntemler
| Name | Description |
|---|---|
| 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ğerleri dizisi 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ği 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| PurgeAccessControl(SecurityIdentifier) |
Belirtilen güvenlik tanımlayıcısı için bu CommonSecurityDescriptor nesnesiyle ilişkili İsteğe Bağlı Access Control Listesi'nden (DACL) tüm erişim kurallarını kaldırır. |
| PurgeAudit(SecurityIdentifier) |
Belirtilen güvenlik tanımlayıcısı için bu CommonSecurityDescriptor nesnesiyle ilişkili Sistem Access Control Listesi'nden (SACL) tüm denetim kurallarını kaldırır. |
| SetDiscretionaryAclProtection(Boolean, Boolean) |
Bu CommonSecurityDescriptor nesnesiyle 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 nesnesiyle 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 bir dize döndürür. (Devralındığı yer: Object) |