SystemAcl Osztály

Definíció

Rendszer Access Control listát (SACL) jelöl.

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
Öröklődés

Konstruktorok

Name Description
SystemAcl(Boolean, Boolean, Byte, Int32)

Inicializálja az osztály új példányát SystemAcl a megadott értékekkel.

SystemAcl(Boolean, Boolean, Int32)

Inicializálja az osztály új példányát SystemAcl a megadott értékekkel.

SystemAcl(Boolean, Boolean, RawAcl)

Inicializálja az SystemAcl osztály új példányát a megadott RawAcl objektum megadott értékeivel.

Tulajdonságok

Name Description
BinaryLength

Lekéri az aktuális CommonAcl objektum bináris ábrázolásának bájtban megadott hosszát. Ezt a hosszt a hozzáférés-vezérlési lista (ACL) bináris tömbbe való mentése előtt kell használni a GetBinaryForm(Byte[], Int32) metódus használatával.

(Öröklődés forrása CommonAcl)
Count

Lekéri az aktuális CommonAcl objektum hozzáférés-vezérlési bejegyzéseinek (ACE-k) számát.

(Öröklődés forrása CommonAcl)
IsCanonical

Logikai értéket kap, amely meghatározza, hogy az aktuális CommonAcl objektum hozzáférés-vezérlési bejegyzései (ACE-k) canonikus sorrendben vannak-e.

(Öröklődés forrása CommonAcl)
IsContainer

Beállítja, hogy az CommonAcl objektum tároló-e.

(Öröklődés forrása CommonAcl)
IsDS

Beállítja, hogy az aktuális CommonAcl objektum címtárobjektum-hozzáférés-vezérlési lista (ACL) legyen-e.

(Öröklődés forrása CommonAcl)
IsSynchronized

Ez a tulajdonság mindig a következőre falsevan állítva: . Csak azért van implementálva, mert a felület implementálásához ICollection szükséges.

(Öröklődés forrása GenericAcl)
Item[Int32]

Lekéri vagy beállítja a CommonAce megadott indexet.

(Öröklődés forrása CommonAcl)
Revision

Lekéri a változat szintjét.CommonAcl

(Öröklődés forrása CommonAcl)
SyncRoot

Ez a tulajdonság mindig ad vissza null. Csak azért van implementálva, mert a felület implementálásához ICollection szükséges.

(Öröklődés forrása GenericAcl)

Metódusok

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

A megadott beállításokkal rendelkező naplózási szabályt ad hozzá az aktuális SystemAcl objektumhoz. Ezt a metódust a címtárobjektumok Access Control listákhoz (ACL-ekhez) használhatja az új naplózási szabály objektumtípusának vagy öröklött objektumtípusának megadásakor.

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

Naplószabályt ad hozzá az aktuális SystemAcl objektumhoz.

AddAudit(SecurityIdentifier, ObjectAuditRule)

Naplószabályt ad hozzá az aktuális SystemAcl objektumhoz.

CopyTo(GenericAce[], Int32)

Másolja az egyes GenericAce aktuális GenericAcl értékeket a megadott tömbbe.

(Öröklődés forrása GenericAcl)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetBinaryForm(Byte[], Int32)

Az objektum tartalmát CommonAcl a megadott eltolástól kezdve a megadott bájttömbbe alakítja.

(Öröklődés forrása CommonAcl)
GetEnumerator()

Lekéri a hozzáférés-vezérlési lista (ACL) hozzáférés-vezérlési bejegyzései (ACL) által iterálható objektumot.

(Öröklődés forrása GenericAcl)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Purge(SecurityIdentifier)

Eltávolítja az objektum által CommonAcl a megadott SecurityIdentifier objektumhoz társított összes hozzáférés-vezérlési bejegyzést (ACL-t).

(Öröklődés forrása CommonAcl)
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Eltávolítja a megadott naplózási szabályt az aktuális SystemAcl objektumból. Ezt a metódust a címtárobjektumok Access Control listákhoz (ACL-ekhez) használhatja az objektumtípus vagy az örökölt objektumtípus megadásakor.

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

Eltávolítja a megadott naplózási szabályt az aktuális SystemAcl objektumból.

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Eltávolítja a megadott naplózási szabályt az aktuális SystemAcl objektumból.

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

Eltávolítja a megadott naplózási szabályt az aktuális DiscretionaryAcl objektumból. Ezt a metódust a címtárobjektumok Access Control listákhoz (ACL-ekhez) használhatja az objektumtípus vagy az örökölt objektumtípus megadásakor.

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

Eltávolítja a megadott naplózási szabályt az aktuális DiscretionaryAcl objektumból.

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

Eltávolítja a megadott naplózási szabályt az aktuális DiscretionaryAcl objektumból.

RemoveInheritedAces()

Eltávolítja az összes örökölt hozzáférés-vezérlési bejegyzést (ACL-t) ebből az CommonAcl objektumból.

(Öröklődés forrása CommonAcl)
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Beállítja a megadott SecurityIdentifier objektum megadott naplózási szabályát. Ezt a metódust a címtárobjektumok Access Control listákhoz (ACL-ekhez) használhatja az objektumtípus vagy az örökölt objektumtípus megadásakor.

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

Beállítja a megadott SecurityIdentifier objektum megadott naplózási szabályát.

SetAudit(SecurityIdentifier, ObjectAuditRule)

Beállítja a megadott SecurityIdentifier objektum megadott naplózási szabályát.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
ICollection.CopyTo(Array, Int32)

Másolja az egyes GenericAce aktuális GenericAcl értékeket a megadott tömbbe.

(Öröklődés forrása GenericAcl)
IEnumerable.GetEnumerator()

Az osztály leadott példányának AceEnumerator új példányát adja vissza a IEnumerator felület példányaként.

(Öröklődés forrása GenericAcl)

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes: