RawAcl Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje listę 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
- Dziedziczenie
Uwagi
Klasa RawAcl umożliwia pełne manipulowanie Access Control Wpisy (ACL). Nie wymusza reguł porządkowania dla kontroli dostępu i nie zapewnia logiki walidacji. Wszelkie dane ACE można wstawić, zmodyfikować lub usunąć w dowolnej lokalizacji na liście ACL.
Konstruktory
| Nazwa | Opis |
|---|---|
| RawAcl(Byte, Int32) |
Inicjuje nowe wystąpienie RawAcl klasy z określonym poziomem poprawki. |
| RawAcl(Byte[], Int32) |
Inicjuje nowe wystąpienie RawAcl klasy z określonego formularza binarnego. |
Właściwości
| Nazwa | Opis |
|---|---|
| BinaryLength |
Pobiera długość w bajtach binarnej reprezentacji bieżącego RawAcl obiektu. Ta długość powinna być używana przed kierowaniem listy ACL do tablicy binarnej za pomocą GetBinaryForm(Byte[], Int32) metody . |
| Count |
Pobiera liczbę wpisów kontroli dostępu (ACL) w bieżącym RawAcl obiekcie. |
| IsSynchronized |
Ta właściwość jest zawsze ustawiona na |
| Item[Int32] |
Pobiera lub ustawia Access Control Entry (ACE) w określonym indeksie. |
| Revision |
Pobiera poziom poprawki .RawAcl |
| SyncRoot |
Ta właściwość zawsze zwraca |
Metody
| Nazwa | Opis |
|---|---|
| CopyTo(GenericAce[], Int32) |
Kopiuje każdy GenericAce z bieżących GenericAcl elementów do określonej tablicy. (Odziedziczone po GenericAcl) |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetBinaryForm(Byte[], Int32) |
Marshaluje zawartość RawAcl obiektu do określonej tablicy bajtów rozpoczynającej się od określonego przesunięcia. |
| GetEnumerator() |
Pobiera obiekt, którego można użyć do iterowania po wpisach kontroli dostępu (ACL) na liście kontroli dostępu ( ACL). (Odziedziczone po GenericAcl) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| InsertAce(Int32, GenericAce) |
Wstawia określony Access Control Entry (ACE) w określonym indeksie. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| RemoveAce(Int32) |
Usuwa wpis Access Control (ACE) w określonej lokalizacji. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
| Nazwa | Opis |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Kopiuje każdy GenericAce z bieżących GenericAcl elementów do określonej tablicy. (Odziedziczone po GenericAcl) |
| IEnumerable.GetEnumerator() |
Zwraca nowe wystąpienie klasy rzutowania jako wystąpienie AceEnumerator interfejsu IEnumerator . (Odziedziczone po GenericAcl) |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
| AsQueryable(IEnumerable) |
Konwertuje IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Rzutuje elementy IEnumerable do określonego typu. |
| OfType<TResult>(IEnumerable) |
Filtruje elementy IEnumerable na podstawie określonego typu. |