SystemAcl Klas

Definitie

Vertegenwoordigt een systeem-Access Control lijst (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
Overname

Constructors

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

Initialiseert een nieuw exemplaar van de SystemAcl klasse met de opgegeven waarden.

SystemAcl(Boolean, Boolean, Int32)

Initialiseert een nieuw exemplaar van de SystemAcl klasse met de opgegeven waarden.

SystemAcl(Boolean, Boolean, RawAcl)

Initialiseert een nieuw exemplaar van de SystemAcl klasse met de opgegeven waarden van het opgegeven RawAcl object.

Eigenschappen

Name Description
BinaryLength

Hiermee wordt de lengte, in bytes, opgehaald van de binaire weergave van het huidige CommonAcl object. Deze lengte moet worden gebruikt voordat de toegangsbeheerlijst (ACL) wordt gebruikt in een binaire matrix met behulp van de GetBinaryForm(Byte[], Int32) methode.

(Overgenomen van CommonAcl)
Count

Hiermee haalt u het aantal toegangsbeheervermeldingen (ACL's) op in het huidige CommonAcl object.

(Overgenomen van CommonAcl)
IsCanonical

Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of de toegangsbeheervermeldingen (ACL's) in het huidige CommonAcl object in canonieke volgorde staan.

(Overgenomen van CommonAcl)
IsContainer

Hiermee stelt u in of het CommonAcl object een container is.

(Overgenomen van CommonAcl)
IsDS

Hiermee stelt u in of het huidige CommonAcl object een ACL (Directory Object Access Control List) is.

(Overgenomen van CommonAcl)
IsSynchronized

Deze eigenschap is altijd ingesteld op false. Deze wordt alleen geïmplementeerd omdat deze vereist is voor de implementatie van de ICollection interface.

(Overgenomen van GenericAcl)
Item[Int32]

Hiermee haalt u de opgegeven index op of stelt u deze CommonAce in.

(Overgenomen van CommonAcl)
Revision

Hiermee wordt het revisieniveau van de CommonAcl.

(Overgenomen van CommonAcl)
SyncRoot

Deze eigenschap retourneert nullaltijd . Deze wordt alleen geïmplementeerd omdat deze vereist is voor de implementatie van de ICollection interface.

(Overgenomen van GenericAcl)

Methoden

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

Hiermee voegt u een controleregel met de opgegeven instellingen toe aan het huidige SystemAcl object. Gebruik deze methode voor mapobjecten Access Control Lijsten (ACL's) bij het opgeven van het objecttype of het overgenomen objecttype voor de nieuwe controleregel.

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

Hiermee voegt u een controleregel toe aan het huidige SystemAcl object.

AddAudit(SecurityIdentifier, ObjectAuditRule)

Hiermee voegt u een controleregel toe aan het huidige SystemAcl object.

CopyTo(GenericAce[], Int32)

Kopieert elk GenericAce van de huidige GenericAcl gegevens naar de opgegeven matrix.

(Overgenomen van GenericAcl)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetBinaryForm(Byte[], Int32)

Marshals de inhoud van het CommonAcl object in de opgegeven bytematrix vanaf de opgegeven offset.

(Overgenomen van CommonAcl)
GetEnumerator()

Hiermee haalt u een object op dat u kunt gebruiken om de toegangsbeheervermeldingen (ACL's) in een toegangsbeheerlijst (ACL) te doorlopen.

(Overgenomen van GenericAcl)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Purge(SecurityIdentifier)

Hiermee verwijdert u alle toegangsbeheervermeldingen (ACL's) die zijn opgenomen in dit CommonAcl object dat is gekoppeld aan het opgegeven SecurityIdentifier object.

(Overgenomen van CommonAcl)
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Hiermee verwijdert u de opgegeven controleregel uit het huidige SystemAcl object. Gebruik deze methode voor mapobjecten Access Control Lijsten (ACL's) bij het opgeven van het objecttype of het overgenomen objecttype.

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

Hiermee verwijdert u de opgegeven controleregel uit het huidige SystemAcl object.

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Hiermee verwijdert u de opgegeven controleregel uit het huidige SystemAcl object.

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

Hiermee verwijdert u de opgegeven controleregel uit het huidige DiscretionaryAcl object. Gebruik deze methode voor mapobjecten Access Control Lijsten (ACL's) bij het opgeven van het objecttype of het overgenomen objecttype.

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

Hiermee verwijdert u de opgegeven controleregel uit het huidige DiscretionaryAcl object.

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

Hiermee verwijdert u de opgegeven controleregel uit het huidige DiscretionaryAcl object.

RemoveInheritedAces()

Hiermee verwijdert u alle overgenomen toegangsbeheervermeldingen (ACL's) uit dit CommonAcl object.

(Overgenomen van CommonAcl)
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Hiermee stelt u de opgegeven controleregel voor het opgegeven SecurityIdentifier object in. Gebruik deze methode voor mapobjecten Access Control Lijsten (ACL's) bij het opgeven van het objecttype of het overgenomen objecttype.

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

Hiermee stelt u de opgegeven controleregel voor het opgegeven SecurityIdentifier object in.

SetAudit(SecurityIdentifier, ObjectAuditRule)

Hiermee stelt u de opgegeven controleregel voor het opgegeven SecurityIdentifier object in.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
ICollection.CopyTo(Array, Int32)

Kopieert elk GenericAce van de huidige GenericAcl gegevens naar de opgegeven matrix.

(Overgenomen van GenericAcl)
IEnumerable.GetEnumerator()

Retourneert een nieuw exemplaar van de AceEnumerator klassecast als een exemplaar van de IEnumerator interface.

(Overgenomen van GenericAcl)

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op