SystemAcl Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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 |
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. |