RawAcl Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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 |
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. |