System.Security.AccessControl Ad Alanı

Güvenliği sağlanabilir nesnelere erişimi denetleye ve güvenlikle ilgili eylemleri denetleyebilen programlama öğeleri sağlar.

Sınıflar

Name Description
AccessRule

Kullanıcının kimliğinin, erişim maskesinin ve erişim denetim türünün (izin ver veya reddet) birleşimini temsil eder. Bir AccessRule nesne, kuralın alt nesneler tarafından nasıl devralındığı ve devralma işleminin nasıl yayıldığını da içerir.

AccessRule<T>

Kullanıcının kimliğinin, erişim maskesinin ve erişim denetim türünün (izin ver veya reddet) birleşimini temsil eder. AccessRule'1 nesnesi, kuralın alt nesneler tarafından nasıl devralındığı ve devralma işleminin nasıl yayıldığını da içerir.

AceEnumerator

Bir erişim denetimi listesindeki (ACL) erişim denetimi girdileri (ACL) aracılığıyla yineleme olanağı sağlar.

AuditRule

Kullanıcının kimliğiyle erişim maskesinin birleşimini temsil eder. Nesne AuditRule ayrıca kuralın alt nesneler tarafından nasıl devralındığı, devralma işleminin nasıl yayıldığını ve hangi koşullar için denetlendiği hakkında bilgiler içerir.

AuditRule<T>

Kullanıcının kimliğiyle erişim maskesinin birleşimini temsil eder.

AuthorizationRule

Güvenli hale getirilebilir nesnelere erişimi belirler. Türetilmiş sınıflar AccessRule ve AuditRule erişim ve denetim işlevselliği için uzmanlıklar sunar.

AuthorizationRuleCollection

Bir nesne koleksiyonunu AuthorizationRule temsil eder.

CommonAce

Bir erişim denetimi girdisi (ACE) temsil eder.

CommonAcl

Erişim denetim listesini (ACL) temsil eder ve ve SystemAcl sınıfları için DiscretionaryAcl temel sınıftır.

CommonObjectSecurity

Erişim denetim listelerinde (ACL) doğrudan düzenleme olmadan nesnelere erişimi denetler. Bu sınıf, sınıfın soyut temel sınıfıdır NativeObjectSecurity .

CommonSecurityDescriptor

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.

CompoundAce

Bileşik Access Control Girişini (ACE) temsil eder.

CryptoKeyAccessRule

Şifreleme anahtarı için erişim kuralını temsil eder. Erişim kuralı, bir kullanıcının kimliğinin, erişim maskesinin ve erişim denetim türünün (izin verme veya reddetme) birleşimini temsil eder. Erişim kuralı nesnesi, kuralın alt nesneler tarafından nasıl devralındığı ve devralma işleminin nasıl yayıldığını da içerir.

CryptoKeyAuditRule

Şifreleme anahtarı için denetim kuralını temsil eder. Denetim kuralı, bir kullanıcının kimliğiyle erişim maskesinin birleşimini temsil eder. Denetim kuralı ayrıca kuralın alt nesneler tarafından nasıl devralındığı, devralmayı nasıl yaydığı ve hangi koşullar için denetlendiği hakkında bilgiler içerir.

CryptoKeySecurity

Access Control Listesi'nin (ACL) doğrudan işlemesi olmadan şifreleme anahtarı nesnesine erişimi denetleme olanağı sağlar.

CustomAce

AceType sabit listesi üyelerinden biri tarafından tanımlanmayan bir Access Control Girdisini (ACE) temsil eder.

DirectoryObjectSecurity

Access Control Listelerinin (ACL' ler) doğrudan denetlenmeden dizin nesnelerine erişimi denetleme olanağı sağlar.

DirectorySecurity

Bir dizin için erişim denetimini ve denetim güvenliğini temsil eder. Bu sınıf devralınamaz.

DiscretionaryAcl

İsteğe Bağlı Access Control Listesini (DACL) temsil eder.

EventWaitHandleAccessRule

Bir kullanıcı veya grup için izin verilen veya reddedilen erişim hakları kümesini temsil eder. Bu sınıf devralınamaz.

EventWaitHandleAuditRule

Bir kullanıcı veya grup için denetlenecek erişim hakları kümesini temsil eder. Bu sınıf devralınamaz.

EventWaitHandleSecurity

Adlandırılmış bir sistem bekleme tanıtıcısına uygulanan Windows erişim denetimi güvenliğini temsil eder. Bu sınıf devralınamaz.

FileSecurity

Bir dosyanın erişim denetimini ve denetim güvenliğini temsil eder. Bu sınıf devralınamaz.

FileSystemAccessRule

Bir dosya veya dizin için erişim kuralı tanımlayan erişim denetimi girişinin (ACE) özetini temsil eder. Bu sınıf devralınamaz.

FileSystemAuditRule

Bir dosya veya dizin için denetim kuralını tanımlayan erişim denetimi girişinin (ACE) özetini temsil eder. Bu sınıf devralınamaz.

FileSystemSecurity

Bir dosya veya dizin için erişim denetimini ve denetim güvenliğini temsil eder.

GenericAce

bir Access Control Girdisini (ACE) temsil eder ve diğer tüm ACE sınıfları için temel sınıftır.

GenericAcl

Erişim denetim listesini (ACL) temsil eder ve , CommonAcl, DiscretionaryAclve RawAcl sınıflarının SystemAcltemel sınıfıdır.

GenericSecurityDescriptor

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.

KnownAce

şu anda Microsoft Corporation tarafından tanımlanan tüm Access Control Entry (ACE) türlerini kapsüller. Tüm KnownAce nesneler 32 bit erişim maskesi ve bir SecurityIdentifier nesne içerir.

MutexAccessRule

Bir kullanıcı veya grup için izin verilen veya reddedilen erişim hakları kümesini temsil eder. Bu sınıf devralınamaz.

MutexAuditRule

Bir kullanıcı veya grup için denetlenecek erişim hakları kümesini temsil eder. Bu sınıf devralınamaz.

MutexSecurity

Adlandırılmış bir mutex için Windows erişim denetimi güvenliğini temsil eder. Bu sınıf devralınamaz.

NativeObjectSecurity

Erişim Denetim Listelerinin (ACL' ler) doğrudan işlemesi olmadan yerel nesnelere erişimi denetleme olanağı sağlar. Yerel nesne türleri numaralandırma tarafından ResourceType tanımlanır.

ObjectAccessRule

Kullanıcının kimliğinin, erişim maskesinin ve erişim denetim türünün (izin ver veya reddet) birleşimini temsil eder. Nesne ObjectAccessRule ayrıca kuralın uygulandığı nesne türü, kuralı devralabilen alt nesne türü, kuralın alt nesneler tarafından nasıl devralındığı ve devralma işleminin nasıl yayıldığı hakkında bilgiler içerir.

ObjectAce

Dizin Hizmetleri nesnelerine erişimi denetler. Bu sınıf, dizin nesnesiyle ilişkilendirilmiş bir Access Control Girdisini (ACE) temsil eder.

ObjectAuditRule

Kullanıcının kimliğinin, erişim maskesinin ve denetim koşullarının birleşimini temsil eder. Nesne ObjectAuditRule ayrıca kuralın uygulandığı nesne türü, kuralı devralabilen alt nesne türü, kuralın alt nesneler tarafından nasıl devralındığı ve devralma işleminin nasıl yayıldığı hakkında bilgiler içerir.

ObjectSecurity

Erişim Denetim Listelerinin (ACL' ler) doğrudan işlemesi olmadan nesnelere erişimi denetleme olanağı sağlar. Bu sınıf ve CommonObjectSecurity sınıfları için DirectoryObjectSecurity soyut temel sınıftır.

ObjectSecurity<T>

Access Control Listeleri 'nin (ACL' ler) doğrudan düzenlemesi olmadan nesnelere erişimi denetleme olanağı sağlar; ayrıca tür atama erişim hakları verir.

PrivilegeNotHeldException

Ad alanında bir yöntem System.Security.AccessControl sahip olmadığı bir ayrıcalığı etkinleştirmeye çalıştığında oluşan özel durum.

QualifiedAce

Niteleyici içeren bir Access Control Girdisi'ni (ACE) temsil eder. Bir AceQualifier nesneyle temsil edilen niteleyici, ACE'nin erişime izin verip vermeyeceğini, erişimi reddedip, sistem denetimlerine neden olup olmadığını veya sistem alarmlarına neden olup olmadığını belirtir. QualifiedAce sınıfı, ve ObjectAce sınıfları için CommonAce soyut temel sınıftır.

RawAcl

bir Access Control Listesini (ACL) temsil eder.

RawSecurityDescriptor

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.

RegistryAccessRule

Bir kullanıcı veya grup için izin verilen veya reddedilen erişim hakları kümesini temsil eder. Bu sınıf devralınamaz.

RegistryAuditRule

Bir kullanıcı veya grup için denetlenecek erişim hakları kümesini temsil eder. Bu sınıf devralınamaz.

RegistrySecurity

Kayıt defteri anahtarı için Windows erişim denetimi güvenliğini temsil eder. Bu sınıf devralınamaz.

SemaphoreAccessRule

Bir kullanıcı veya grup için izin verilen veya reddedilen erişim hakları kümesini temsil eder. Bu sınıf devralınamaz.

SemaphoreAuditRule

Bir kullanıcı veya grup için denetlenecek erişim hakları kümesini temsil eder. Bu sınıf devralınamaz.

SemaphoreSecurity

Adlandırılmış semafor için Windows erişim denetimi güvenliğini temsil eder. Bu sınıf devralınamaz.

SystemAcl

Sistem Access Control Listesini (SACL) temsil eder.

Numaralandırmalar

Name Description
AccessControlActions

Güvenli kılınabilir nesneler için izin verilen eylemleri belirtir.

AccessControlModification

Gerçekleştirilecek erişim denetimi değişikliğinin türünü belirtir. Bu numaralandırma, ObjectSecurity sınıfının yöntemleri ve alt öğeleri tarafından kullanılır.

AccessControlSections

Güvenlik tanımlayıcısının kaydedilecek veya yüklenecek bölümlerini belirtir.

AccessControlType

Erişime izin vermek veya erişimi reddetmek için bir AccessRule nesnesinin kullanılıp kullanılmayacağını belirtir. Bu değerler bayrak değildir ve birleştirilemez.

AceFlags

Erişim denetimi girişinin (ACE) devralma ve denetim davranışını belirtir.

AceQualifier

Erişim denetimi girişinin (ACE) işlevini belirtir.

AceType

Kullanılabilir erişim denetimi girdisi (ACE) türlerini tanımlar.

AuditFlags

Güvenliği sağlanabilir bir nesneye erişmeye yönelik denetim girişimlerinin koşullarını belirtir.

CompoundAceType

CompoundAce nesnesinin türünü belirtir.

ControlFlags

Bu bayraklar güvenlik tanımlayıcısı davranışını etkiler.

CryptoKeyRights

Yetkilendirme kuralının erişimi veya denetimi denetlediği şifreleme anahtarı işlemini belirtir.

EventWaitHandleRights

Adlandırılmış sistem olay nesnelerine uygulanabilecek erişim denetimi haklarını belirtir.

FileSystemRights

Erişim ve denetim kuralları oluştururken kullanılacak erişim haklarını tanımlar.

InheritanceFlags

Devralma bayrakları, erişim denetimi girdileri (ACL' ler) için devralma semantiğini belirtir.

MutexRights

Adlandırılmış sistem mutex nesnelerine uygulanabilecek erişim denetimi haklarını belirtir.

ObjectAceFlags

Access Control Girdileri (ACL) için nesne türlerinin varlığını belirtir.

PropagationFlags

Access Control Girdilerinin (ACL' ler) alt nesnelere nasıl yayılma şeklini belirtir. Bu bayraklar yalnızca devralma bayrakları varsa önemlidir.

RegistryRights

Kayıt defteri nesnelerine uygulanabilecek erişim denetimi haklarını belirtir.

ResourceType

Tanımlanan yerel nesne türlerini belirtir.

SecurityInfos

Sorgulanacak veya ayarlanacak bir güvenlik tanımlayıcısının bölümünü belirtir.

SemaphoreRights

Adlandırılmış sistem semafor nesnelerine uygulanabilecek erişim denetimi haklarını belirtir.

Temsilciler

Name Description
NativeObjectSecurity.ExceptionFromErrorCode

Tümleştiricilerin sayısal hata kodlarını oluşturdukları belirli özel durumlarla eşlemesi için bir yol sağlar.