GenericAcl Klass

Definition

Representerar en åtkomstkontrollista (ACL) och är basklassen för klasserna CommonAcl, DiscretionaryAcl, RawAcloch SystemAcl .

public ref class GenericAcl abstract : System::Collections::ICollection
public abstract class GenericAcl : System.Collections.ICollection
type GenericAcl = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class GenericAcl
Implements ICollection
Arv
GenericAcl
Härledda
Implementeringar

Konstruktorer

Name Description
GenericAcl()

Initierar en ny instans av GenericAcl klassen.

Fält

Name Description
AclRevision

Revisionsnivån för den aktuella GenericAcl. Det här värdet returneras av egenskapen Revision för Access Control listor (ACL: er) som inte är associerade med Directory Services-objekt.

AclRevisionDS

Revisionsnivån för den aktuella GenericAcl. Det här värdet returneras av egenskapen Revision för Access Control listor (ACL:er) som är associerade med Directory Services-objekt.

MaxBinaryLength

Den maximala tillåtna binära längden för ett GenericAcl objekt.

Egenskaper

Name Description
BinaryLength

Hämtar längden, i byte, på den binära representationen av det aktuella GenericAcl 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 GenericAcl 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.

Item[Int32]

Hämtar eller anger GenericAce vid det angivna indexet.

Revision

Hämtar revisionsnivån för GenericAcl.

SyncRoot

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

Metoder

Name Description
CopyTo(GenericAce[], Int32)

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

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 GenericAcl 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).

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
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.

IEnumerable.GetEnumerator()

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

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