PipeAuditRule PipeAuditRule PipeAuditRule PipeAuditRule Class

Définition

Représente une abstraction d’une entrée de contrôle d’accès (ACE) qui définit une règle d’audit pour un canal.Represents an abstraction of an access control entry (ACE) that defines an audit rule for a pipe.

public ref class PipeAuditRule sealed : System::Security::AccessControl::AuditRule
public sealed class PipeAuditRule : System.Security.AccessControl.AuditRule
type PipeAuditRule = class
    inherit AuditRule
Public NotInheritable Class PipeAuditRule
Inherits AuditRule
Héritage

Remarques

Les règles d’audit déterminent quand et comment les actions effectuées sur les objets système sont journalisées.Audit rules determine when and how actions performed on system objects are logged.

La PipeAuditRule classe représente une abstraction d’une entrée de contrôle d’accès (ACE) sous-jacente qui spécifie un compte d’utilisateur, le type d’accès à fournir (lecture, écriture, etc.) et s’il faut effectuer l’audit.The PipeAuditRule class represents an abstraction of an underlying access control entry (ACE) that specifies a user account, the type of access to provide (read, write, and so on), and whether to perform auditing. Cette classe peut spécifier comment les règles d’audit sont héritées et propagées aux objets.This class can specify how audit rules are inherited from and propagated to objects.

Pour autoriser l’audit des fichiers sur les ordinateurs qui exécutent Windows NT ou des systèmes d’exploitation ultérieurs, la stratégie Auditer la sécurité d’accès doit être activée. par défaut, cette stratégie est définie sur aucun audit.To allow file auditing on computers that are running Windows NT or later operating systems, the Audit Access Security policy must be enabled; by default, this policy is set to No Auditing.

Pour activer la stratégie de sécurité d’audit d’accès, procédez comme suit:To enable the Audit Access Security policy, perform the following steps:

  1. Cliquez sur le bouton Démarrer , puis pointez sur tous les programmes.Click the Start button and then point to All Programs. Pointez sur Outils d’administration , puis cliquez sur stratégie de sécurité locale.Point to Administrative Tools and then click Local Security Policy.

  2. Dans la fenêtre Paramètres de sécurité locaux, développez le dossier stratégies locales, puis cliquez sur le dossier stratégie d’audit.In the Local Security Settings window, expand the Local Policies folder and left-click the Audit Policy folder.

  3. Double-cliquez sur l’entrée audit Object Access dans le volet droit de la fenêtre Paramètres de sécurité locaux pour afficher la boîte de dialogue auditer l' accès aux objets .Double-click the Audit object access entry in the right pane of the Local Security Settings window to display the Audit object access Properties dialog box.

  4. Sélectionnez les zones réussite ou échec pour enregistrer les réussites ou les échecs.Select the Success or Failure boxes to log successes or failures.

Notez qu’une règle d’audit pour un compte d’utilisateur requiert une règle d’accès correspondante pour le même compte d’utilisateur.Note that an audit rule for a user account requires a corresponding access rule for the same user account.

Utilisez la PipeAuditRule classe pour créer une nouvelle règle d’audit.Use the PipeAuditRule class to create a new audit rule. Vous pouvez conserver cette règle à l' PipeSecurity aide de la classe.You can persist this rule using the PipeSecurity class.

Constructeurs

PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags) PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags) PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags) PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags)

Initialise une nouvelle instance de la classe PipeAuditRule pour un compte d’utilisateur spécifié dans un objet IdentityReference.Initializes a new instance of the PipeAuditRule class for a user account specified in a IdentityReference object.

PipeAuditRule(String, PipeAccessRights, AuditFlags) PipeAuditRule(String, PipeAccessRights, AuditFlags) PipeAuditRule(String, PipeAccessRights, AuditFlags) PipeAuditRule(String, PipeAccessRights, AuditFlags)

Initialise une nouvelle instance de la classe PipeAuditRule pour un compte d’utilisateur nommé.Initializes a new instance of the PipeAuditRule class for a named user account.

Propriétés

AccessMask AccessMask AccessMask AccessMask

Obtient le masque d’accès de cette règle.Gets the access mask for this rule.

(Inherited from AuthorizationRule)
AuditFlags AuditFlags AuditFlags AuditFlags

Obtient les indicateurs d'audit de cette règle d'audit.Gets the audit flags for this audit rule.

(Inherited from AuditRule)
IdentityReference IdentityReference IdentityReference IdentityReference

Obtient l’objet IdentityReference auquel cette règle s’applique.Gets the IdentityReference to which this rule applies.

(Inherited from AuthorizationRule)
InheritanceFlags InheritanceFlags InheritanceFlags InheritanceFlags

Obtient la valeur des indicateurs qui déterminent comment cette règle est héritée par les objets enfants.Gets the value of flags that determine how this rule is inherited by child objects.

(Inherited from AuthorizationRule)
IsInherited IsInherited IsInherited IsInherited

Obtient une valeur qui indique si cette règle est explicitement définie ou héritée d’un objet de conteneur parent.Gets a value indicating whether this rule is explicitly set or is inherited from a parent container object.

(Inherited from AuthorizationRule)
PipeAccessRights PipeAccessRights PipeAccessRights PipeAccessRights

Obtient les indicateurs PipeAccessRights qui sont associés à l’objet PipeAuditRule actuel.Gets the PipeAccessRights flags that are associated with the current PipeAuditRule object.

PropagationFlags PropagationFlags PropagationFlags PropagationFlags

Obtient la valeur des indicateurs de propagation, qui déterminent la façon dont l’héritage de cette règle est propagée aux objets enfants.Gets the value of the propagation flags, which determine how inheritance of this rule is propagated to child objects. Cette propriété est significative uniquement lorsque la valeur de l’énumération InheritanceFlags n’est pas None.This property is significant only when the value of the InheritanceFlags enumeration is not None.

(Inherited from AuthorizationRule)

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à