SystemAcl Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje seznam Access Control systému (SACL).
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
- Dědičnost
Konstruktory
SystemAcl(Boolean, Boolean, Byte, Int32) |
Inicializuje novou instanci SystemAcl třídy se zadanými hodnotami. |
SystemAcl(Boolean, Boolean, Int32) |
Inicializuje novou instanci SystemAcl třídy se zadanými hodnotami. |
SystemAcl(Boolean, Boolean, RawAcl) |
Inicializuje novou instanci SystemAcl třídy se zadanými hodnotami ze zadaného RawAcl objektu. |
Vlastnosti
BinaryLength |
Získá délku v bajtech binární reprezentace aktuálního CommonAcl objektu. Tato délka by měla být použita před zařazením seznamu řízení přístupu (ACL) do binárního pole pomocí metody .GetBinaryForm(Byte[], Int32) (Zděděno od CommonAcl) |
Count |
Získá počet položek řízení přístupu (ACE) v aktuálním CommonAcl objektu. (Zděděno od CommonAcl) |
IsCanonical |
Získá logickou hodnotu, která určuje, zda položky řízení přístupu (ACE) v aktuálním CommonAcl objektu jsou v kanonickém pořadí. (Zděděno od CommonAcl) |
IsContainer |
Nastaví, jestli CommonAcl je objekt kontejner. (Zděděno od CommonAcl) |
IsDS |
Nastaví, zda je aktuálním CommonAcl objektem seznam řízení přístupu (ACL) objektu adresáře. (Zděděno od CommonAcl) |
IsSynchronized |
Tato vlastnost je vždy nastavená na |
Item[Int32] |
Získá nebo nastaví v CommonAce zadaném indexu. (Zděděno od CommonAcl) |
Revision |
Získá úroveň revize objektu CommonAcl. (Zděděno od CommonAcl) |
SyncRoot |
Tato vlastnost vždy vrátí hodnotu |
Metody
AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Přidá pravidlo auditu k aktuálnímu SystemAcl objektu. |
AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Přidá pravidlo auditu se zadaným nastavením do aktuálního SystemAcl objektu. Tuto metodu použijte pro Access Control Seznamy objektů adresáře (seznamy ACL) při zadávání typu objektu nebo zděděného typu objektu pro nové pravidlo auditu. |
AddAudit(SecurityIdentifier, ObjectAuditRule) |
Přidá pravidlo auditu k aktuálnímu SystemAcl objektu. |
CopyTo(GenericAce[], Int32) |
Zkopíruje každý GenericAce aktuální GenericAcl do zadaného pole. (Zděděno od GenericAcl) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetBinaryForm(Byte[], Int32) |
Zařazuje obsah objektu CommonAcl do zadaného pole bajtů počínaje zadaným posunem. (Zděděno od CommonAcl) |
GetEnumerator() |
Načte objekt, který můžete použít k iteraci prostřednictvím položek řízení přístupu (ACE) v seznamu řízení přístupu (ACL). (Zděděno od GenericAcl) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Purge(SecurityIdentifier) |
Odebere všechny položky řízení přístupu (ACE) obsažené v tomto CommonAcl objektu, které jsou přidruženy k zadanému SecurityIdentifier objektu. (Zděděno od CommonAcl) |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Odebere zadané pravidlo auditu z aktuálního SystemAcl objektu. |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Odebere zadané pravidlo auditu z aktuálního SystemAcl objektu. Tuto metodu použijte pro Access Control Seznamy objektů adresáře (ACL) při zadávání typu objektu nebo zděděného typu objektu. |
RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Odebere zadané pravidlo auditu z aktuálního SystemAcl objektu. |
RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Odebere zadané pravidlo auditu z aktuálního DiscretionaryAcl objektu. |
RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Odebere zadané pravidlo auditu z aktuálního DiscretionaryAcl objektu. Tuto metodu použijte pro Access Control Seznamy objektů adresáře (ACL) při zadávání typu objektu nebo zděděného typu objektu. |
RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule) |
Odebere zadané pravidlo auditu z aktuálního DiscretionaryAcl objektu. |
RemoveInheritedAces() |
Odebere z tohoto CommonAcl objektu všechny zděděné položky řízení přístupu (ACE). (Zděděno od CommonAcl) |
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt. |
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt. Tuto metodu použijte pro Access Control Seznamy objektů adresáře (ACL) při zadávání typu objektu nebo zděděného typu objektu. |
SetAudit(SecurityIdentifier, ObjectAuditRule) |
Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
ICollection.CopyTo(Array, Int32) |
Zkopíruje každý GenericAce aktuální GenericAcl do zadaného pole. (Zděděno od GenericAcl) |
IEnumerable.GetEnumerator() |
Vrátí novou instanci AceEnumerator přetypování třídy jako instanci IEnumerator rozhraní. (Zděděno od GenericAcl) |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |