RawAcl Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en Access Control lista (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
- Arv
Kommentarer
Klassen RawAcl tillåter fullständig manipulering av Access Control poster (ACL). Den tillämpar inte ordningsregler för ACL:er och tillhandahåller inte valideringslogik. Alla ACE kan infogas, ändras eller tas bort på valfri plats i ACL:en.
Konstruktorer
| Name | Description |
|---|---|
| RawAcl(Byte, Int32) |
Initierar en ny instans av RawAcl klassen med den angivna revisionsnivån. |
| RawAcl(Byte[], Int32) |
Initierar en ny instans av RawAcl klassen från det angivna binära formuläret. |
Egenskaper
| Name | Description |
|---|---|
| BinaryLength |
Hämtar längden, i byte, på den binära representationen av det aktuella RawAcl objektet. Den här längden bör användas innan du konverterar ACL:en till en binär matris med GetBinaryForm(Byte[], Int32) metoden . |
| Count |
Hämtar antalet åtkomstkontrollposter (ACL) i det aktuella RawAcl objektet. |
| IsSynchronized |
Den här egenskapen är alltid inställd på |
| Item[Int32] |
Hämtar eller anger Access Control entry (ACE) vid det angivna indexet. |
| Revision |
Hämtar revisionsnivån för RawAcl. |
| SyncRoot |
Den här egenskapen returnerar |
Metoder
| Name | Description |
|---|---|
| CopyTo(GenericAce[], Int32) |
Kopierar var och en GenericAce av strömmen GenericAcl till den angivna matrisen. (Ärvd från GenericAcl) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetBinaryForm(Byte[], Int32) |
Konverterar innehållet i RawAcl objektet till den angivna bytematrisen med början vid den angivna förskjutningen. |
| GetEnumerator() |
Hämtar ett objekt som du kan använda för att iterera via åtkomstkontrollposterna (ACL) i en åtkomstkontrollista (ACL). (Ärvd från GenericAcl) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InsertAce(Int32, GenericAce) |
Infogar den angivna Access Control entry (ACE) i det angivna indexet. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| RemoveAce(Int32) |
Tar bort Access Control -posten (ACE) på den angivna platsen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Kopierar var och en GenericAce av strömmen GenericAcl till den angivna matrisen. (Ärvd från GenericAcl) |
| IEnumerable.GetEnumerator() |
Returnerar en ny instans av AceEnumerator klassen cast som en instans av IEnumerator gränssnittet. (Ärvd från GenericAcl) |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |