ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) Metodo

Definizione

Cerca nell'elenco DACL di un oggetto tutte le regole di accesso che contengono un ID di sicurezza (SID) corrispondente al SID specificato nell'oggetto rule e un tipo di controllo di accesso (Consenti o Nega) che corrisponde al tipo specificato nell'oggetto e sostituisce tutte le regole di accesso con le regole di accesso contenute nell'oggetto rulerule .

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)

Parametri

rule
ActiveDirectoryAccessRule

Oggetto ActiveDirectoryAccessRule a cui si applica questa operazione.

Commenti

Quando SetAccessRule viene usato per sostituire tutte le regole di accesso che corrispondono a un particolare SID e al tipo di controllo di accesso (Consenti o Nega) nell'elenco DACL di un oggetto, tutte le regole in tale DACL con un SID e un tipo che corrispondono al SID e al tipo di controllo di accesso contenuti nell'oggetto rule vengono sostituite. Usando questo metodo, lo sviluppatore può sostituire qualsiasi regola Allow per tale SID su tale oggetto senza influire sulle regole di negazione esistenti o sostituire tutte le regole Deny per tale SID su tale oggetto senza influire sulle regole Consenti esistenti. Per sostituire tutte le regole per l'oggetto relativo al SID specificato, indipendentemente dal tipo, utilizzare ResetAccessRule invece .

Si applica a