FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) Metodo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge l'autorizzazione ACL (Access Control List) specificata al file o alla directory corrente e rimuove tutte le autorizzazioni ACL corrispondenti.
public:
void ResetAccessRule(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void ResetAccessRule (System.Security.AccessControl.FileSystemAccessRule rule);
override this.ResetAccessRule : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub ResetAccessRule (rule As FileSystemAccessRule)
- rule
- FileSystemAccessRule
Oggetto FileSystemAccessRule che rappresenta un'autorizzazione ACL (Access Control List) da aggiungere a un file o a una directory.
Il parametro rule
è null
.
Il metodo ResetAccessRule aggiunge la regola ACL (Access Control List) specificata o sovrascrive tutte le regole ACL identiche che corrispondono al parametro rule
. Ad esempio, se il parametro rule
specifica un valore Read e il metodo ResetAccessRule trova una regola ACL identica che specifica il valore Read, la regola identica verrà sovrascritta. Se il metodo ResetAccessRule trova una regola ACL identica che specifica il valore Write, verrà sovrascritta anche la regola identica.
Usare i metodi dipendenti dall'implementazione .NET seguenti per aggiungere o recuperare informazioni ACL da un file:
Implementazione di .NET | Aggiungere regole | Recuperare le regole |
---|---|---|
.RETE | FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) | FileSystemAclExtensions.GetAccessControl(FileInfo) |
.NET Framework | FileInfo.SetAccessControl(FileSecurity) | FileInfo.GetAccessControl() |
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: