Sdílet prostřednictvím


GenericAcl Třída

Definice

Představuje seznam řízení přístupu (ACL) a je základní třídou pro CommonAcltřídy , DiscretionaryAcl, RawAcla 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
Dědičnost
GenericAcl
Odvozené
Implementuje

Konstruktory

GenericAcl()

Inicializuje novou instanci GenericAcl třídy .

Pole

AclRevision

Úroveň revize aktuálního GenericAcl. Tato hodnota je vrácena Revision vlastností pro Access Control Seznamy (seznamy ACL), které nejsou přidruženy k objektům adresářových služeb.

AclRevisionDS

Úroveň revize aktuálního GenericAcl. Tato hodnota je vrácena Revision vlastností pro Access Control Seznamy (seznamy ACL), které jsou přidruženy k objektům adresářových služeb.

MaxBinaryLength

Maximální povolená binární délka objektu GenericAcl .

Vlastnosti

BinaryLength

Získá délku v bajtech binární reprezentace aktuálního GenericAcl objektu. Tato délka by měla být použita před zařazením seznamu ACL do binárního pole pomocí GetBinaryForm(Byte[], Int32) metody .

Count

Získá počet položek řízení přístupu (ACE) v aktuálním GenericAcl objektu.

IsSynchronized

Tato vlastnost je vždy nastavená na falsehodnotu . Je implementován pouze proto, že je vyžadován pro implementaci ICollection rozhraní.

Item[Int32]

Získá nebo nastaví v GenericAce zadaném indexu.

Revision

Získá úroveň revize objektu GenericAcl.

SyncRoot

Tato vlastnost vždy vrátí hodnotu null. Je implementován pouze proto, že je vyžadován pro implementaci ICollection rozhraní.

Metody

CopyTo(GenericAce[], Int32)

Zkopíruje každý GenericAce aktuální GenericAcl do zadaného pole.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetBinaryForm(Byte[], Int32)

Zařazuje obsah objektu GenericAcl do zadaného pole bajtů počínaje zadaným posunem.

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

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

IEnumerable.GetEnumerator()

Vrátí novou instanci AceEnumerator přetypování třídy jako instanci IEnumerator rozhraní.

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.

Platí pro