RawAcl Klas

Definitie

Vertegenwoordigt een Access Control-lijst (ACL).

public ref class RawAcl sealed : System::Security::AccessControl::GenericAcl
public sealed class RawAcl : System.Security.AccessControl.GenericAcl
type RawAcl = class
    inherit GenericAcl
Public NotInheritable Class RawAcl
Inherits GenericAcl
Overname

Opmerkingen

Met de klasse RawAcl kunt u Access Control Vermeldingen (ACL's) volledig bewerken. Het dwingt geen bestelregels af voor ACL's en biedt geen validatielogica. Elke ACE kan op elke locatie in de ACL worden ingevoegd, gewijzigd of verwijderd.

Constructors

Name Description
RawAcl(Byte, Int32)

Initialiseert een nieuw exemplaar van de RawAcl klasse met het opgegeven revisieniveau.

RawAcl(Byte[], Int32)

Initialiseert een nieuw exemplaar van de RawAcl klasse uit het opgegeven binaire formulier.

Eigenschappen

Name Description
BinaryLength

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

Count

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

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 Access Control Entry (ACE) op of stelt u deze in op de opgegeven index.

Revision

Hiermee wordt het revisieniveau van de RawAcl.

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
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 RawAcl object in de opgegeven bytematrix vanaf de opgegeven offset.

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)
InsertAce(Int32, GenericAce)

Hiermee voegt u de opgegeven Access Control Entry (ACE) toe aan de opgegeven index.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
RemoveAce(Int32)

Hiermee verwijdert u de Access Control Vermelding (ACE) op de opgegeven locatie.

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