GenericAcl 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 åtkomstkontrollista (ACL) och är basklassen för klasserna CommonAcl, DiscretionaryAcl, RawAcloch SystemAcl .
public ref class GenericAcl abstract : System::Collections::ICollection
public abstract class GenericAcl : System.Collections.ICollection
type GenericAcl = class
interface ICollection
interface IEnumerable
Public MustInherit Class GenericAcl
Implements ICollection
- Arv
-
GenericAcl
- Härledda
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| GenericAcl() |
Initierar en ny instans av GenericAcl klassen. |
Fält
| Name | Description |
|---|---|
| AclRevision |
Revisionsnivån för den aktuella GenericAcl. Det här värdet returneras av egenskapen Revision för Access Control listor (ACL: er) som inte är associerade med Directory Services-objekt. |
| AclRevisionDS |
Revisionsnivån för den aktuella GenericAcl. Det här värdet returneras av egenskapen Revision för Access Control listor (ACL:er) som är associerade med Directory Services-objekt. |
| MaxBinaryLength |
Den maximala tillåtna binära längden för ett GenericAcl objekt. |
Egenskaper
| Name | Description |
|---|---|
| BinaryLength |
Hämtar längden, i byte, på den binära representationen av det aktuella GenericAcl 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 GenericAcl objektet. |
| IsSynchronized |
Den här egenskapen är alltid inställd på |
| Item[Int32] |
Hämtar eller anger GenericAce vid det angivna indexet. |
| Revision |
Hämtar revisionsnivån för GenericAcl. |
| 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. |
| 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 GenericAcl 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). |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| 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. |
| IEnumerable.GetEnumerator() |
Returnerar en ny instans av AceEnumerator klassen cast som en instans av IEnumerator gränssnittet. |
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. |