RawAcl Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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 |
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. |