RawAcl Třída

Definice

Představuje seznam Access Control (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
Dědičnost

Poznámky

Třída RawAcl umožňuje úplnou manipulaci s položkami Access Control (ACE). Nevynucuje pravidla řazení pro ACE a neposkytuje logiku ověřování. Libovolnou ACE je možné vložit, upravit nebo odebrat na libovolném místě v seznamu ACL.

Konstruktory

RawAcl(Byte, Int32)

Inicializuje novou instanci RawAcl třídy se zadanou úrovní revize.

RawAcl(Byte[], Int32)

Inicializuje novou instanci RawAcl třídy ze zadané binární formy.

Vlastnosti

BinaryLength

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

Count

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

IsSynchronized

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

(Zděděno od GenericAcl)
Item[Int32]

Získá nebo nastaví položku Access Control (ACE) v zadaném indexu.

Revision

Získá úroveň RawAclrevize .

SyncRoot

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

(Zděděno od GenericAcl)

Metody

CopyTo(GenericAce[], Int32)

Zkopíruje každý GenericAce proud GenericAcl do zadaného pole.

(Zděděno od GenericAcl)
Equals(Object)

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

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

Zařazuje obsah objektu RawAcl 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).

(Zděděno od GenericAcl)
GetHashCode()

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

(Zděděno od Object)
InsertAce(Int32, GenericAce)

Vloží zadanou položku Access Control (ACE) do zadaného indexu.

MemberwiseClone()

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

(Zděděno od Object)
RemoveAce(Int32)

Odebere položku Access Control (ACE) v zadaném umístění.

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 proud GenericAcl do zadaného pole.

(Zděděno od GenericAcl)
IEnumerable.GetEnumerator()

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

(Zděděno od GenericAcl)

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