RawAcl Osztály

Definíció

Egy Access Control listát (ACL) jelöl.

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
Öröklődés

Megjegyzések

A RawAcl osztály lehetővé teszi Access Control bejegyzések (ACE-k) teljes kezelését. Nem kényszeríti ki az ACL-ekre vonatkozó rendezési szabályokat, és nem biztosít érvényesítési logikát. Bármely ACE beilleszthető, módosítható vagy eltávolítható az ACL bármely pontján.

Konstruktorok

Name Description
RawAcl(Byte, Int32)

Inicializálja az osztály új példányát RawAcl a megadott változatszinttel.

RawAcl(Byte[], Int32)

Inicializálja az RawAcl osztály új példányát a megadott bináris űrlapból.

Tulajdonságok

Name Description
BinaryLength

Lekéri az aktuális RawAcl objektum bináris ábrázolásának bájtban megadott hosszát. Ezt a hosszt kell használni, mielőtt az ACL-t bináris tömbbe helyeznénk a GetBinaryForm(Byte[], Int32) metódussal.

Count

Lekéri az aktuális RawAcl objektum hozzáférés-vezérlési bejegyzéseinek (ACE-k) számát.

IsSynchronized

Ez a tulajdonság mindig a következőre falsevan állítva: . Csak azért van implementálva, mert a felület implementálásához ICollection szükséges.

(Öröklődés forrása GenericAcl)
Item[Int32]

Lekéri vagy beállítja a Access Control bejegyzést (ACE) a megadott indexen.

Revision

Lekéri a változat szintjét.RawAcl

SyncRoot

Ez a tulajdonság mindig ad vissza null. Csak azért van implementálva, mert a felület implementálásához ICollection szükséges.

(Öröklődés forrása GenericAcl)

Metódusok

Name Description
CopyTo(GenericAce[], Int32)

Másolja az egyes GenericAce aktuális GenericAcl értékeket a megadott tömbbe.

(Öröklődés forrása GenericAcl)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetBinaryForm(Byte[], Int32)

Az objektum tartalmát RawAcl a megadott eltolástól kezdve a megadott bájttömbbe alakítja.

GetEnumerator()

Lekéri a hozzáférés-vezérlési lista (ACL) hozzáférés-vezérlési bejegyzései (ACL) által iterálható objektumot.

(Öröklődés forrása GenericAcl)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
InsertAce(Int32, GenericAce)

Beszúrja a megadott Access Control bejegyzést (ACE) a megadott indexbe.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
RemoveAce(Int32)

Eltávolítja a Access Control bejegyzést (ACE) a megadott helyen.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
ICollection.CopyTo(Array, Int32)

Másolja az egyes GenericAce aktuális GenericAcl értékeket a megadott tömbbe.

(Öröklődés forrása GenericAcl)
IEnumerable.GetEnumerator()

Az osztály leadott példányának AceEnumerator új példányát adja vissza a IEnumerator felület példányaként.

(Öröklődés forrása GenericAcl)

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes: