RawAcl Klass

Definition

Representerar en Access Control lista (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
Arv

Kommentarer

Klassen RawAcl tillåter fullständig manipulering av Access Control poster (ACL). Den tillämpar inte ordningsregler för ACL:er och tillhandahåller inte valideringslogik. Alla ACE kan infogas, ändras eller tas bort på valfri plats i ACL:en.

Konstruktorer

Name Description
RawAcl(Byte, Int32)

Initierar en ny instans av RawAcl klassen med den angivna revisionsnivån.

RawAcl(Byte[], Int32)

Initierar en ny instans av RawAcl klassen från det angivna binära formuläret.

Egenskaper

Name Description
BinaryLength

Hämtar längden, i byte, på den binära representationen av det aktuella RawAcl objektet. Den här längden bör användas innan du konverterar ACL:en till en binär matris med GetBinaryForm(Byte[], Int32) metoden .

Count

Hämtar antalet åtkomstkontrollposter (ACL) i det aktuella RawAcl objektet.

IsSynchronized

Den här egenskapen är alltid inställd på false. Det implementeras bara för att det krävs för implementeringen av ICollection gränssnittet.

(Ärvd från GenericAcl)
Item[Int32]

Hämtar eller anger Access Control entry (ACE) vid det angivna indexet.

Revision

Hämtar revisionsnivån för RawAcl.

SyncRoot

Den här egenskapen returnerar nullalltid . Det implementeras bara för att det krävs för implementeringen av ICollection gränssnittet.

(Ärvd från GenericAcl)

Metoder

Name Description
CopyTo(GenericAce[], Int32)

Kopierar var och en GenericAce av strömmen GenericAcl till den angivna matrisen.

(Ärvd från GenericAcl)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetBinaryForm(Byte[], Int32)

Konverterar innehållet i RawAcl objektet till den angivna bytematrisen med början vid den angivna förskjutningen.

GetEnumerator()

Hämtar ett objekt som du kan använda för att iterera via åtkomstkontrollposterna (ACL) i en åtkomstkontrollista (ACL).

(Ärvd från GenericAcl)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
InsertAce(Int32, GenericAce)

Infogar den angivna Access Control entry (ACE) i det angivna indexet.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
RemoveAce(Int32)

Tar bort Access Control -posten (ACE) på den angivna platsen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
ICollection.CopyTo(Array, Int32)

Kopierar var och en GenericAce av strömmen GenericAcl till den angivna matrisen.

(Ärvd från GenericAcl)
IEnumerable.GetEnumerator()

Returnerar en ny instans av AceEnumerator klassen cast som en instans av IEnumerator gränssnittet.

(Ärvd från GenericAcl)

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för