CustomAce Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une entrée Access Control (ACE) qui n’est pas définie par l’un des membres de l’énumération AceType.
public ref class CustomAce sealed : System::Security::AccessControl::GenericAce
public sealed class CustomAce : System.Security.AccessControl.GenericAce
type CustomAce = class
inherit GenericAce
Public NotInheritable Class CustomAce
Inherits GenericAce
- Héritage
Remarques
Un CustomAce objet contient un en-tête ACE et un objet blob opaque de données.
Constructeurs
| Nom | Description |
|---|---|
| CustomAce(AceType, AceFlags, Byte[]) |
Initialise une nouvelle instance de la classe CustomAce. |
Champs
| Nom | Description |
|---|---|
| MaxOpaqueLength |
Retourne la longueur maximale autorisée d’un objet blob de données opaque pour cet CustomAce objet. |
Propriétés
| Nom | Description |
|---|---|
| AceFlags |
Obtient ou définit l’objet AceFlags associé GenericAce . (Hérité de GenericAce) |
| AceType |
Obtient le type de cette entrée Access Control (ACE). (Hérité de GenericAce) |
| AuditFlags |
Obtient les informations d’audit associées à cette entrée Access Control (ACE). (Hérité de GenericAce) |
| BinaryLength |
Obtient la longueur, en octets, de la représentation binaire de l’objet actuel CustomAce . Cette longueur doit être utilisée avant de marshaler la liste de contrôle d’accès dans un tableau binaire avec la GetBinaryForm(Byte[], Int32) méthode. |
| InheritanceFlags |
Obtient des indicateurs qui spécifient les propriétés d’héritage de cette entrée Access Control (ACE). (Hérité de GenericAce) |
| IsInherited |
Obtient une valeur booléenne qui spécifie si cette entrée Access Control (ACE) est héritée ou définie explicitement. (Hérité de GenericAce) |
| OpaqueLength |
Obtient la longueur des données opaques associées à cet CustomAce objet. |
| PropagationFlags |
Obtient des indicateurs qui spécifient les propriétés de propagation d’héritage de cette entrée Access Control (ACE). (Hérité de GenericAce) |
Méthodes
| Nom | Description |
|---|---|
| Copy() |
Crée une copie approfondie de cette entrée Access Control (ACE). (Hérité de GenericAce) |
| Equals(Object) |
Détermine si l’objet spécifié GenericAce est égal à l’objet actuel GenericAce . (Hérité de GenericAce) |
| GetBinaryForm(Byte[], Int32) |
Marshale le contenu de l’objet CustomAce dans le tableau d’octets spécifié à partir du décalage spécifié. |
| GetHashCode() |
Sert de fonction de hachage pour la GenericAce classe. La GetHashCode() méthode convient pour une utilisation dans les algorithmes de hachage et les structures de données comme une table de hachage. (Hérité de GenericAce) |
| GetOpaque() |
Retourne les données opaques associées à cet CustomAce objet. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| SetOpaque(Byte[]) |
Définit les données de rappel opaques associées à cet CustomAce objet. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |