Partage via


ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) Méthode

Définition

Recherche dans la liste DACL d'un objet toutes les règles d'accès qui contiennent un identificateur de sécurité (SID) correspondant au SID spécifié dans l'objet rule, ainsi qu'un type de contrôle d'accès (Allow ou Deny) qui correspond au type spécifié dans l'objet rule et remplace toutes ces règles d'accès par celles de l'objet rule.

public:
 void SetAccessRule(System::DirectoryServices::ActiveDirectoryAccessRule ^ rule);
public void SetAccessRule (System.DirectoryServices.ActiveDirectoryAccessRule rule);
override this.SetAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule -> unit
Public Sub SetAccessRule (rule As ActiveDirectoryAccessRule)

Paramètres

rule
ActiveDirectoryAccessRule

Objet ActiveDirectoryAccessRule auquel cette opération s'applique.

Remarques

Quand SetAccessRule est utilisé pour remplacer toutes les règles d’accès qui correspondent à un SID et à un type de contrôle d’accès particulier (Autoriser ou Refuser) dans le DACL d’un objet, toutes les règles de ce DACL par un SID et un type qui correspondent au SID et au type de contrôle d’accès contenus dans l’objet rule sont remplacées. À l’aide de cette méthode, le développeur peut remplacer toutes les règles Allow pour ce SID sur cet objet sans affecter les règles de refus existantes, ou remplacer toutes les règles de refus pour ce SID sur cet objet sans affecter les règles Allow existantes. Pour remplacer toutes les règles de cet objet se rapportant au SID spécifié, quel que soit le type, utilisez ResetAccessRule à la place.

S’applique à