GenericAcl 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 řízení přístupu (ACL) a je základní třídou pro CommonAcltřídy , DiscretionaryAcl, RawAcla SystemAcl třídy.
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
- Dědičnost
-
GenericAcl
- Odvozené
- Implementuje
Konstruktory
| Name | Description |
|---|---|
| GenericAcl() |
Inicializuje novou instanci GenericAcl třídy. |
Pole
| Name | Description |
|---|---|
| AclRevision |
Úroveň revize aktuálního GenericAcl. Tato hodnota je vrácena vlastností Revision pro seznamy Access Control (ACL), které nejsou přidruženy k objektům adresářové služby. |
| AclRevisionDS |
Úroveň revize aktuálního GenericAcl. Tato hodnota je vrácena vlastností Revision pro seznamy Access Control (ACL), které jsou přidruženy k objektům adresářové služby. |
| MaxBinaryLength |
Maximální povolená binární délka objektu GenericAcl . |
Vlastnosti
| Name | Description |
|---|---|
| BinaryLength |
Získá délku v bajtech binární reprezentace aktuálního GenericAcl objektu. Tato délka by se měla použít před zařazením seznamu ACL do binárního pole s metodou GetBinaryForm(Byte[], Int32) . |
| Count |
Získá počet položek řízení přístupu (ACL) v aktuálním GenericAcl objektu. |
| IsSynchronized |
Tato vlastnost je vždy nastavena na |
| Item[Int32] |
Získá nebo nastaví v zadaném indexu GenericAce . |
| Revision |
Získá úroveň GenericAclrevize . |
| SyncRoot |
Tato vlastnost vždy vrátí |
Metody
| Name | Description |
|---|---|
| CopyTo(GenericAce[], Int32) |
Zkopíruje každý GenericAce z aktuálních GenericAcl hodnot do zadaného pole. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetBinaryForm(Byte[], Int32) |
Zařazuje obsah objektu GenericAcl do zadaného bajtového pole počínaje zadaným posunem. |
| GetEnumerator() |
Načte objekt, který můžete použít k iteraci položek řízení přístupu (ACL) v seznamu řízení přístupu (ACL). |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Zkopíruje každý GenericAce z aktuálních GenericAcl hodnot do zadaného pole. |
| IEnumerable.GetEnumerator() |
Vrátí novou instanci AceEnumerator přetypování třídy jako instanci IEnumerator rozhraní. |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |