Partager via


GenericAcl Classe

Définition

Représente une liste de contrôle d’accès et constitue la classe de base des classes CommonAcl, DiscretionaryAcl, RawAcl et 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
Héritage
GenericAcl
Dérivé
Implémente

Constructeurs

GenericAcl()

Initialise une nouvelle instance de la classe GenericAcl.

Champs

AclRevision

Niveau de révision du GenericAcl actuel. Cette valeur est retournée par la propriété Revision des listes de contrôle d’accès (ACL) qui ne sont pas associées aux objets Services d’annuaire.

AclRevisionDS

Niveau de révision du GenericAcl actuel. Cette valeur est retournée par la propriété Revision des listes de contrôle d’accès (ACL) qui ne sont pas associées aux objets Services d’annuaire.

MaxBinaryLength

La longueur binaire maximale autorisée d’un objet GenericAcl.

Propriétés

BinaryLength

Obtient la longueur, en octets, de la représentation binaire de l'objet GenericAcl actuel. Utilisez cette longueur avant de marshaler la liste ACL en tableau binaire avec la méthode GetBinaryForm(Byte[], Int32).

Count

Obtient le nombre d'entrées du contrôle d'accès dans l'objet GenericAcl actuel.

IsSynchronized

Cette propriété a toujours la valeur false. Elle est implémentée uniquement parce qu’elle est requise pour l’implémentation de l’interface ICollection.

Item[Int32]

Obtient ou définit le GenericAce à l'index spécifié.

Revision

Obtient le niveau de révision de GenericAcl.

SyncRoot

Cette propriété retourne toujours null. Elle est implémentée uniquement parce qu’elle est requise pour l’implémentation de l’interface ICollection.

Méthodes

CopyTo(GenericAce[], Int32)

Copie chaque GenericAce de la GenericAcl actuelle dans le tableau spécifié.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetBinaryForm(Byte[], Int32)

Marshale le contenu de l'objet GenericAcl dans le tableau d'octets spécifié en commençant à l'offset spécifié.

GetEnumerator()

Récupère un objet que vous pouvez utiliser pour parcourir les entrées de contrôle d’accès (ACE) d’une liste de contrôle d’accès (ACL).

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie chaque GenericAce de la GenericAcl actuelle dans le tableau spécifié.

IEnumerable.GetEnumerator()

Retourne une nouvelle instance de la classe AceEnumerator convertie en une instance de l’interface IEnumerator.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à