GenericAcl Třída

Definice

Představuje seznam řízení přístupu (ACL) a je základní třídou pro CommonAcltřídy , DiscretionaryAcl, RawAcla SystemAcl třídy.

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

Name Description
GenericAcl()

Inicializuje novou instanci GenericAcl třídy.

Pole

Name Description
AclRevision

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

AclRevisionDS

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

MaxBinaryLength

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

Vlastnosti

Name Description
BinaryLength

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

Count

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

IsSynchronized

Tato vlastnost je vždy nastavena na falsehodnotu . Implementuje se pouze proto, že se vyžaduje pro implementaci ICollection rozhraní.

Item[Int32]

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

Revision

Získá úroveň GenericAclrevize .

SyncRoot

Tato vlastnost vždy vrátí null. Implementuje se pouze proto, že se vyžaduje pro implementaci ICollection rozhraní.

Metody

Name Description
CopyTo(GenericAce[], Int32)

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

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

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

GetEnumerator()

Načte objekt, který můžete použít k iteraci položek řízení přístupu (ACL) v seznamu řízení přístupu (ACL).

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
ICollection.CopyTo(Array, Int32)

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

IEnumerable.GetEnumerator()

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

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

Platí pro