Aracılığıyla paylaş


System.Security.AccessControl Ad Alanı

Güvenli kılınabilir nesneler üzerinde erişimi denetleyen ve güvenlikle ilgili eylemlere denetim sağlayan programlama öğeleri sağlar.

Sınıflar

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. Nesne AccessRule ayrıca 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 bilgi içerir.

AuditRule<T>

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

AuthorizationRule

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

AuthorizationRuleCollection

Nesne koleksiyonunu AuthorizationRule temsil eder.

CommonAce

Erişim denetimi girişini (ACE) temsil eder.

CommonAcl

Bir 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 listelerinin (ACL' ler) doğrudan düzenlemesi 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 bir erişim kuralını temsil eder. Erişim kuralı, kullanıcının kimliğinin, erişim maskesinin ve erişim denetim türünün (izin ver veya reddet) bir bileşimini temsil eder. Erişim kuralı nesnesi ayrıca kuralın alt nesneler tarafından nasıl devralınmış olduğu ve devralmanın nasıl yayıldıklarına ilişkin bilgiler içerir.

CryptoKeyAuditRule

Bir şifreleme anahtarı için denetim kuralını temsil eder. Bir denetim kuralı, kullanıcının kimliğinin ve erişim maskesinin bir birleşimini temsil eder. Bir denetim kuralı ayrıca kuralın alt nesneler tarafından nasıl Devralındığı, devralmanın nasıl yayıldığı ve hangi koşullarda denetleneceği hakkında bilgiler içerir.

CryptoKeySecurity

Bir Access Control listesi (ACL) doğrudan düzenlemesi olmadan bir şifreleme anahtarı nesnesine erişimi denetleme olanağı sağlar.

CustomAce

Numaralandırmanın üyelerinden biri tarafından tanımlanmayan bir Access Control Girdisini AceType (ACE) temsil eder.

DirectoryObjectSecurity

Access Control Listeleri (ACL' ler) doğrudan düzenlemeden 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) soyutlamasını temsil eder. Bu sınıf devralınamaz.

FileSystemAuditRule

Bir dosya veya dizin için denetim kuralı tanımlayan erişim denetimi girişinin (ACE) soyutlamasını 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 , DiscretionaryAcl, RawAclve SystemAcl sınıflarının CommonAcltemel 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 Girdisi (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

Access Control Listeleri (ACL) doğrudan düzenlemeden yerel nesnelere erişimi denetleme olanağı sağlar. Yerel nesne türleri sabit listesi 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ığı nesnenin türü, kuralı devralabilecek alt nesnenin türü, kuralın alt nesneler tarafından nasıl devralındığı ve devralma işleminin nasıl yayıldığı hakkında bilgi içerir.

ObjectAce

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

ObjectAuditRule

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

ObjectSecurity

Access Control Listeleri (ACL) doğrudan düzenlemeden nesnelere erişimi denetleme olanağı sağlar. Bu sınıf ve DirectoryObjectSecurity sınıfları için CommonObjectSecurity soyut temel sınıftır.

ObjectSecurity<T>

Access Control Listeleri (ACL' ler) doğrudan düzenlemeden 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 reddeddiğini, sistem denetimlerine 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ış bir 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

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, sınıfın yöntemleri ObjectSecurity ve alt öğeleri tarafından kullanılır.

AccessControlSections

Bir güvenlik tanımlayıcısının kaydedilecek veya yükleyebileceğiniz bölümlerini belirtir.

AccessControlType

Bir AccessRule nesnenin erişime izin vermek veya erişimi reddetmek için 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

Nesnenin CompoundAce türünü belirtir.

ControlFlags

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

CryptoKeyRights

Yetkilendirme kuralının erişimini veya denetimini denetlemeyle ilgili ş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) için devralmanın 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) alt nesnelere nasıl yayıldığından emin olun. 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

NativeObjectSecurity.ExceptionFromErrorCode

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