SystemAcl Sınıf

Tanım

Sistem Access Control Listesini (SACL) temsil eder.

public ref class SystemAcl sealed : System::Security::AccessControl::CommonAcl
public sealed class SystemAcl : System.Security.AccessControl.CommonAcl
type SystemAcl = class
    inherit CommonAcl
Public NotInheritable Class SystemAcl
Inherits CommonAcl
Devralma

Oluşturucular

SystemAcl(Boolean, Boolean, Byte, Int32)

Belirtilen değerlerle sınıfının yeni bir örneğini SystemAcl başlatır.

SystemAcl(Boolean, Boolean, Int32)

Belirtilen değerlerle sınıfının yeni bir örneğini SystemAcl başlatır.

SystemAcl(Boolean, Boolean, RawAcl)

Belirtilen nesneden belirtilen değerlerle sınıfının yeni bir örneğini SystemAclRawAcl başlatır.

Özellikler

BinaryLength

Geçerli CommonAcl nesnenin ikili gösteriminin uzunluğunu bayt cinsinden alır. Bu uzunluk, erişim denetim listesini (ACL) yöntemi kullanılarak GetBinaryForm(Byte[], Int32) ikili diziye hazırlamadan önce kullanılmalıdır.

(Devralındığı yer: CommonAcl)
Count

Geçerli CommonAcl nesnedeki erişim denetimi girdilerinin (ACL) sayısını alır.

(Devralındığı yer: CommonAcl)
IsCanonical

Geçerli CommonAcl nesnedeki erişim denetimi girişlerinin (ACL) kurallı sırada olup olmadığını belirten bir Boole değeri alır.

(Devralındığı yer: CommonAcl)
IsContainer

Nesnenin CommonAcl bir kapsayıcı olup olmadığını ayarlar.

(Devralındığı yer: CommonAcl)
IsDS

Geçerli CommonAcl nesnenin dizin nesnesi erişim denetim listesi (ACL) olup olmadığını ayarlar.

(Devralındığı yer: CommonAcl)
IsSynchronized

Bu özellik her zaman olarak falseayarlanır. Yalnızca arabirimin uygulanması ICollection için gerekli olduğundan uygulanır.

(Devralındığı yer: GenericAcl)
Item[Int32]

Belirtilen dizinde öğesini CommonAce alır veya ayarlar.

(Devralındığı yer: CommonAcl)
Revision

düzeltme düzeyini CommonAclalır.

(Devralındığı yer: CommonAcl)
SyncRoot

Bu özellik her zaman null döndürür. Yalnızca arabirimin uygulanması ICollection için gerekli olduğundan uygulanır.

(Devralındığı yer: GenericAcl)

Yöntemler

AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Geçerli SystemAcl nesneye bir denetim kuralı ekler.

AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Geçerli SystemAcl nesneye belirtilen ayarlara sahip bir denetim kuralı ekler. Yeni denetim kuralı için nesne türünü veya devralınan nesne türünü belirtirken dizin nesnesi Access Control Listeler (ACL' ler) için bu yöntemi kullanın.

AddAudit(SecurityIdentifier, ObjectAuditRule)

Geçerli SystemAcl nesneye bir denetim kuralı ekler.

CopyTo(GenericAce[], Int32)

GenericAce Geçerli GenericAcl her birini belirtilen diziye kopyalar.

(Devralındığı yer: GenericAcl)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetBinaryForm(Byte[], Int32)

Nesnenin CommonAcl içeriğini belirtilen uzaklıkta başlayan belirtilen bayt dizisine sıralar.

(Devralındığı yer: CommonAcl)
GetEnumerator()

Bir erişim denetimi listesindeki (ACL) erişim denetimi girdilerinde (ACL) yinelemek için kullanabileceğiniz bir nesneyi alır.

(Devralındığı yer: GenericAcl)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
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)
Purge(SecurityIdentifier)

Belirtilen SecurityIdentifier nesneyle ilişkili bu CommonAcl nesnenin içerdiği tüm erişim denetimi girdilerini (ACL) kaldırır.

(Devralındığı yer: CommonAcl)
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Belirtilen denetim kuralını geçerli SystemAcl nesneden kaldırır.

RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Belirtilen denetim kuralını geçerli SystemAcl nesneden kaldırır. Nesne türünü veya devralınan nesne türünü belirtirken dizin nesnesi Access Control Listeler (ACL) için bu yöntemi kullanın.

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Belirtilen denetim kuralını geçerli SystemAcl nesneden kaldırır.

RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Belirtilen denetim kuralını geçerli DiscretionaryAcl nesneden kaldırır.

RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Belirtilen denetim kuralını geçerli DiscretionaryAcl nesneden kaldırır. Nesne türünü veya devralınan nesne türünü belirtirken dizin nesnesi Access Control Listeler (ACL) için bu yöntemi kullanın.

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

Belirtilen denetim kuralını geçerli DiscretionaryAcl nesneden kaldırır.

RemoveInheritedAces()

Bu CommonAcl nesneden tüm devralınan erişim denetimi girdilerini (ACL) kaldırır.

(Devralındığı yer: CommonAcl)
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Belirtilen nesne için belirtilen SecurityIdentifier denetim kuralını ayarlar.

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Belirtilen nesne için belirtilen SecurityIdentifier denetim kuralını ayarlar. Nesne türünü veya devralınan nesne türünü belirtirken dizin nesnesi Access Control Listeler (ACL) için bu yöntemi kullanın.

SetAudit(SecurityIdentifier, ObjectAuditRule)

Belirtilen nesne için belirtilen SecurityIdentifier denetim kuralını ayarlar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.CopyTo(Array, Int32)

GenericAce Geçerli GenericAcl her birini belirtilen diziye kopyalar.

(Devralındığı yer: GenericAcl)
IEnumerable.GetEnumerator()

Sınıfın AceEnumerator yeni bir örneğini döndürür ve arabiriminin bir örneği olarak yayınlar IEnumerator .

(Devralındığı yer: GenericAcl)

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır