<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.IO.FileSystem.AccessControl</name>
  </assembly>
  <members>
    <member name="T:System.IO.FileSystemAclExtensions"></member>
    <member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)"></member>
    <member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)"></member>
    <member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)"></member>
    <member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)"></member>
    <member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)"></member>
    <member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)"></member>
    <member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)"></member>
    <member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)"></member>
    <member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
      <summary>[SecurityCritical] Consente di controllare l'accesso agli oggetti directory senza modifica diretta degli elenchi di controllo di accesso (ACL, Access Control List).</summary>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> con il descrittore di sicurezza specificato.</summary>
      <param name="securityDescriptor">Descrittore di sicurezza da associare al nuovo oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.AccessRule" /> con i valori specificati.</summary>
      <returns>Oggetto <see cref="T:System.Security.AccessControl.AccessRule" /> creato da questo metodo.</returns>
      <param name="identityReference">Identità a cui viene applicata la regola di accesso.  Deve essere un oggetto di cui è possibile eseguire il cast in <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
      <param name="accessMask">Maschera di accesso della regola.La maschera di accesso è un insieme di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.</param>
      <param name="isInherited">true se la regola è ereditata da un contenitore padre.</param>
      <param name="inheritanceFlags">Specifica le proprietà di ereditarietà della regola di accesso.</param>
      <param name="propagationFlags">Specifica se le regole di accesso ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se <paramref name="inheritanceFlags" /> è impostato su <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
      <param name="type">Specifica il tipo di controllo di accesso valido.</param>
      <param name="objectType">Identità della classe di oggetti a cui viene applicata la nuova regola di accesso.</param>
      <param name="inheritedObjectType">Identità della classe di oggetti figlio che possono ereditare la nuova regola di accesso.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
      <summary>[SecurityCritical] Aggiunge la regola di accesso specificata all'elenco DACL (Discretionary Access Control List) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
      <param name="rule">Regola di accesso da aggiungere.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
      <summary>[SecurityCritical] Aggiunge la regola di controllo specificata all'elenco SACL (System Access Control List) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
      <param name="rule">Regola di controllo da aggiungere.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.AuditRule" /> con i valori specificati.</summary>
      <returns>Oggetto <see cref="T:System.Security.AccessControl.AuditRule" /> creato da questo metodo.</returns>
      <param name="identityReference">Identità a cui viene applicata la regola di controllo.  Deve essere un oggetto di cui è possibile eseguire il cast in <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
      <param name="accessMask">Maschera di accesso della regola.La maschera di accesso è un insieme di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.</param>
      <param name="isInherited">true se la regola è ereditata da un contenitore padre.</param>
      <param name="inheritanceFlags">Specifica le proprietà di ereditarietà della regola di controllo.</param>
      <param name="propagationFlags">Specifica se le regole di controllo ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se <paramref name="inheritanceFlags" /> è impostato su <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
      <param name="flags">Specifica le condizioni in base alle quali viene controllata la regola.</param>
      <param name="objectType">Identità della classe di oggetti a cui viene applicata la nuova regola di controllo.</param>
      <param name="inheritedObjectType">Identità della classe di oggetti figlio che possono ereditare la nuova regola di controllo.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
      <summary>[SecurityCritical] Ottiene un insieme delle regole di accesso associate all'identificatore di sicurezza specificato.</summary>
      <returns>Insieme di regole di accesso associate all'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> specificato.</returns>
      <param name="includeExplicit">true per includere le regole di accesso esplicitamente impostate per l'oggetto.</param>
      <param name="includeInherited">true per includere le regole di accesso ereditate.</param>
      <param name="targetType">Identificatore di sicurezza per il quale recuperare le regole di accesso.Deve essere un oggetto di cui è possibile eseguire il cast in un oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
      <summary>[SecurityCritical] Ottiene un insieme di regole di accesso associate all'identificatore di sicurezza specificato.</summary>
      <returns>Insieme di regole di controllo associate all'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> specificato.</returns>
      <param name="includeExplicit">true per includere le regole di controllo esplicitamente impostate per l'oggetto.</param>
      <param name="includeInherited">true per includere le regole di controllo ereditate.</param>
      <param name="targetType">Identificatore di sicurezza per il quale recuperare le regole di controllo.Deve essere un oggetto di cui è possibile eseguire il cast in un oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
      <summary>[SecurityCritical] Applica la modifica specificata all'elenco controllo di accesso discrezionale (DACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
      <returns>true se la modifica dell'elenco DACL è riuscita. In caso contrario, false.</returns>
      <param name="modification">Modifica da applicare all'elenco DACL.</param>
      <param name="rule">Regola di accesso da modificare.</param>
      <param name="modified">true se la modifica dell'elenco DACL è riuscita. In caso contrario, false.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
      <summary>[SecurityCritical] Applica la modifica specificata all'elenco di controllo di accesso di sistema (SACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
      <returns>true se la modifica dell'elenco SACL è riuscita; in caso contrario, false.</returns>
      <param name="modification">Modifica da applicare all'elenco SACL.</param>
      <param name="rule">Regola di controllo da modificare.</param>
      <param name="modified">true se la modifica dell'elenco SACL è riuscita; in caso contrario, false.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
      <summary>[SecurityCritical] Rimuove le regole di accesso contenenti lo stesso ID di sicurezza e la stessa maschera di accesso della regola di accesso specificata dall'elenco controllo di accesso discrezionale (DACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
      <returns>true se la rimozione della regola di accesso è riuscita; in caso contrario, false.</returns>
      <param name="rule">Regola di accesso da rimuovere.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
      <summary>[SecurityCritical] Rimuove tutte le regole di accesso che dispongono dello stesso ID di sicurezza e della stessa regola di accesso specificata dall'elenco controllo di accesso discrezionale (DACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
      <param name="rule">Regola di accesso da rimuovere.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
      <summary>[SecurityCritical] Rimuove tutte le regole di accesso che corrispondono esattamente alla regola di accesso specificata dall'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
      <param name="rule">Regola di accesso da rimuovere.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
      <summary>[SecurityCritical] Rimuove le regole di controllo contenenti lo stesso identificatore di sicurezza e la stessa maschera di accesso della regola di controllo specificata dall'elenco SACL (System Access Control List) associato all'oggetto <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
      <returns>true se la rimozione della regola di controllo è riuscita; in caso contrario, false.</returns>
      <param name="rule">Regola di controllo da rimuovere.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
      <summary>[SecurityCritical] Rimuove tutte le regole di controllo che dispongono dello stesso ID di sicurezza e della stessa regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
      <param name="rule">Regola di controllo da rimuovere.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
      <summary>[SecurityCritical] Rimuove tutte le regole di controllo che corrispondono esattamente alla regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
      <param name="rule">Regola di controllo da rimuovere.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
      <summary>[SecurityCritical] Rimuove tutte le regole di accesso presenti nell'elenco di controllo di accesso discrezionale (DACL) associate all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> e aggiunge la regola di accesso specificata.</summary>
      <param name="rule">Regola di accesso da ripristinare.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
      <summary>[SecurityCritical] Rimuove tutte le regole di accesso contenenti lo stesso ID e qualificatore di sicurezza della regola di accesso specificata nell'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />, quindi aggiunge la regola di accesso specificata.</summary>
      <param name="rule">Regola di accesso da impostare.</param>
    </member>
    <member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
      <summary>[SecurityCritical] Rimuove tutte le regole di controllo contenenti lo stesso ID e qualificatore di sicurezza della regola di controllo specificata nell'elenco di controllo di accesso di sistema (SACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />, quindi aggiunge la regola di controllo specificata.</summary>
      <param name="rule">Regola di controllo da impostare.</param>
    </member>
    <member name="T:System.Security.AccessControl.DirectorySecurity">
      <summary>[SecurityCritical] Rappresenta il controllo di accesso e la sicurezza di controllo di una directory.La classe non può essere ereditata.</summary>
    </member>
    <member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.DirectorySecurity" />. </summary>
    </member>
    <member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.DirectorySecurity" /> da una directory specificata utilizzando i valori specificati dell'enumerazione <see cref="T:System.Security.AccessControl.AccessControlSections" />.</summary>
      <param name="name">Percorso della directory da cui creare un oggetto <see cref="T:System.Security.AccessControl.DirectorySecurity" />.</param>
      <param name="includeSections">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlSections" /> che specifica il tipo di informazioni relative all'elenco di controllo di accesso da recuperare. </param>
    </member>
    <member name="T:System.Security.AccessControl.FileSecurity">
      <summary>[SecurityCritical] Rappresenta il controllo di accesso e la sicurezza di controllo di un file.La classe non può essere ereditata.</summary>
    </member>
    <member name="M:System.Security.AccessControl.FileSecurity.#ctor">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSecurity" />. </summary>
    </member>
    <member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSecurity" /> da un file specificato utilizzando i valori specificati dell'enumerazione <see cref="T:System.Security.AccessControl.AccessControlSections" />.</summary>
      <param name="fileName">Percorso del file da cui creare un oggetto <see cref="T:System.Security.AccessControl.FileSecurity" />.</param>
      <param name="includeSections">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlSections" /> che specifica il tipo di informazioni relative all'elenco di controllo di accesso da recuperare. </param>
    </member>
    <member name="T:System.Security.AccessControl.FileSystemAccessRule">
      <summary>[SecurityCritical] Rappresenta un'astrazione di una voce di controllo di accesso (ACE) che definisce una regola di accesso per un file o una directory.La classe non può essere ereditata.</summary>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> utilizzando un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di accesso e un valore che specifica se consentire o meno l'esecuzione dell'operazione. </summary>
      <param name="identity">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> che incapsula un riferimento a un account utente.</param>
      <param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di accesso. </param>
      <param name="type">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlType" /> che specificano se consentire o meno l'esecuzione dell'operazione.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> utilizzando un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di accesso, un valore che determina come vengono ereditati i diritti, un valore che determina come vengono propagati i diritti e un valore che specifica se consentire o meno l'esecuzione dell'operazione.</summary>
      <param name="identity">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> che incapsula un riferimento a un account utente.</param>
      <param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di accesso.</param>
      <param name="inheritanceFlags">Uno dei valori <see cref="T:System.Security.AccessControl.InheritanceFlags" /> che specificano come vengono propagate le maschere di accesso agli oggetti figlio.</param>
      <param name="propagationFlags">Uno dei valori <see cref="T:System.Security.AccessControl.PropagationFlags" /> che specificano come vengono propagate le voci di controllo di accesso agli oggetti figlio.</param>
      <param name="type">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlType" /> che specificano se consentire o meno l'esecuzione dell'operazione.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> utilizzando il nome di un account utente, un valore che specifica il tipo di operazione associata alla regola di accesso e un valore che indica se consentire o meno l'esecuzione dell'operazione. </summary>
      <param name="identity">Nome di un account utente.</param>
      <param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di accesso. </param>
      <param name="type">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlType" /> che specificano se consentire o meno l'esecuzione dell'operazione.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> utilizzando un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di accesso, un valore che determina come vengono ereditati i diritti, un valore che determina come vengono propagati i diritti e un valore che specifica se consentire o meno l'esecuzione dell'operazione.</summary>
      <param name="identity">Nome di un account utente.</param>
      <param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di accesso.</param>
      <param name="inheritanceFlags">Uno dei valori <see cref="T:System.Security.AccessControl.InheritanceFlags" /> che specificano come vengono propagate le maschere di accesso agli oggetti figlio.</param>
      <param name="propagationFlags">Uno dei valori <see cref="T:System.Security.AccessControl.PropagationFlags" /> che specificano come vengono propagate le voci di controllo di accesso agli oggetti figlio.</param>
      <param name="type">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlType" /> che specificano se consentire o meno l'esecuzione dell'operazione.</param>
    </member>
    <member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
      <summary>[SecurityCritical] Ottiene i flag <see cref="T:System.Security.AccessControl.FileSystemRights" /> associati all'oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> corrente.</summary>
      <returns>Flag <see cref="T:System.Security.AccessControl.FileSystemRights" /> associati all'oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> corrente.</returns>
    </member>
    <member name="T:System.Security.AccessControl.FileSystemAuditRule">
      <summary>[SecurityCritical] Rappresenta un'astrazione di una voce di controllo di accesso (ACE, Access Control Entry) che definisce una regola di controllo per un file o una directory.La classe non può essere ereditata.</summary>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> utilizzando un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di controllo e un valore che specifica quando eseguire il controllo. </summary>
      <param name="identity">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> che incapsula un riferimento a un account utente.</param>
      <param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di controllo. </param>
      <param name="flags">Uno dei valori <see cref="T:System.Security.AccessControl.AuditFlags" /> che specificano quando eseguire il controllo.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> utilizzando il nome di un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di controllo, un valore che determina come vengono ereditati i diritti, un valore che determina come vengono propagati i diritti e un valore che specifica quando eseguire il controllo.  </summary>
      <param name="identity">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> che incapsula un riferimento a un account utente.</param>
      <param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di controllo.</param>
      <param name="inheritanceFlags">Uno dei valori <see cref="T:System.Security.AccessControl.InheritanceFlags" /> che specificano come vengono propagate le maschere di accesso agli oggetti figlio.</param>
      <param name="propagationFlags">Uno dei valori <see cref="T:System.Security.AccessControl.PropagationFlags" /> che specificano come vengono propagate le voci di controllo di accesso agli oggetti figlio.</param>
      <param name="flags">Uno dei valori <see cref="T:System.Security.AccessControl.AuditFlags" /> che specificano quando eseguire il controllo.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> utilizzando un nome di account utente, un valore che specifica il tipo di operazione associata alla regola di controllo e un valore che specifica quando eseguire il controllo.</summary>
      <param name="identity">Nome di un account utente.</param>
      <param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di controllo. </param>
      <param name="flags">Uno dei valori <see cref="T:System.Security.AccessControl.AuditFlags" /> che specificano quando eseguire il controllo.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> utilizzando il nome di un account utente, un valore che specifica il tipo di operazione associata alla regola di controllo, un valore che determina come vengono ereditati i diritti, un valore che determina come vengono propagati i diritti e un valore che specifica quando eseguire il controllo. </summary>
      <param name="identity">Nome di un account utente.</param>
      <param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di controllo.</param>
      <param name="inheritanceFlags">Uno dei valori <see cref="T:System.Security.AccessControl.InheritanceFlags" /> che specificano come vengono propagate le maschere di accesso agli oggetti figlio.</param>
      <param name="propagationFlags">Uno dei valori <see cref="T:System.Security.AccessControl.PropagationFlags" /> che specificano come vengono propagate le voci di controllo di accesso agli oggetti figlio.</param>
      <param name="flags">Uno dei valori <see cref="T:System.Security.AccessControl.AuditFlags" /> che specificano quando eseguire il controllo.</param>
    </member>
    <member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
      <summary>[SecurityCritical] Ottiene i flag <see cref="T:System.Security.AccessControl.FileSystemRights" /> associati all'oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> corrente.</summary>
      <returns>Flag <see cref="T:System.Security.AccessControl.FileSystemRights" /> associati all'oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> corrente.</returns>
    </member>
    <member name="T:System.Security.AccessControl.FileSystemRights">
      <summary>[SecurityCritical] Definisce i diritti di accesso da utilizzare quando si creano regole di accesso e di controllo. </summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
      <summary>Specifica il diritto di aggiungere dati alla fine di un file.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
      <summary>Specifica il diritto di modificare le regole di sicurezza e di controllo associate a un file o a una cartella.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
      <summary>Specifica il diritto di creare una cartella.  </summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
      <summary>Specifica il diritto di creare un file.  </summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.Delete">
      <summary>Specifica il diritto di eliminare una cartella o un file. </summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
      <summary>Specifica il diritto di eliminare una cartella e qualsiasi file contenga.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
      <summary>Specifica il diritto di eseguire il file di un'applicazione.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
      <summary>Specifica il diritto di esercitare il controllo completo su una cartella o un file e di modificare le regole di controllo di accesso e le regole di controllo.  Questo valore rappresenta il diritto di eseguire qualsiasi operazione su un file ed è la combinazione di tutti i diritti inclusi nell'enumerazione.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
      <summary>Specifica il diritto di leggere il contenuto di una directory.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.Modify">
      <summary>Specifica il diritto di leggere, scrivere e visualizzare un elenco del contenuto di una cartella, di eliminare cartelle e file e di eseguire file di applicazioni.  Questo diritto comprende il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" />, il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> e il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" />.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.Read">
      <summary>Specifica il diritto di aprire e copiare delle cartelle o dei file in sola lettura.  Questo diritto comprende il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" />, il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" />, il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> e il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" />.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
      <summary>Specifica il diritto di aprire e copiare delle cartelle o dei file in sola lettura e di eseguire dei file di applicazione.  Questo diritto comprende il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> e il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" />.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
      <summary>Specifica il diritto di aprire e copiare attributi di file system da una cartella o da un file.  Questo valore specifica ad esempio il diritto di visualizzare la data di creazione o di modifica del file,  ma non il diritto di leggere i dati, attributi di file system estesi o le regole di accesso e di controllo.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
      <summary>Specifica il diritto di aprire e copiare un file o una cartella,  ma non il diritto di leggere gli attributi di file system, gli attributi di file system estesi o le regole di accesso e di controllo.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
      <summary>Specifica il diritto di aprire e copiare attributi di file system estesi da una cartella o da un file.  Questo valore specifica ad esempio il diritto di visualizzare informazioni su autore e contenuto,  ma non il diritto di leggere i dati, gli attributi di file system o le regole di accesso e di controllo.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
      <summary>Specifica il diritto di aprire e copiare le regole di accesso e di controllo da una cartella o da un file,  ma non il diritto di leggere i dati, gli attributi di file system e gli attributi di file system estesi. </summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
      <summary>Specifica se l'applicazione può attendere un handle di file per la sincronizzazione con il completamento di un'operazione di I/O.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
      <summary>Specifica il diritto di modificare il proprietario di una cartella o di un file.  Il proprietario di una risorsa ha accesso completo ad essa.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
      <summary>Specifica il diritto di visualizzare l'elenco del contenuto di una cartella e di eseguire applicazioni in essa contenute.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.Write">
      <summary>Specifica il diritto di creare cartelle e file e di aggiungere o rimuovere dati dai file.  Questo diritto comprende il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" />, il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" />, il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> e il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" />. </summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
      <summary>Specifica il diritto di aprire e scrivere attributi di file system in una cartella o un file.Non è tuttavia prevista la possibilità di scrivere dati, attributi estesi o regole di accesso e di controllo.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
      <summary>Specifica il diritto di aprire e scrivere in un file o una cartella,  ma non il diritto di aprire e scrivere attributi di file system, attributi di file system estesi o regole di accesso e di controllo.</summary>
    </member>
    <member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
      <summary>Specifica il diritto di aprire e scrivere attributi di file system estesi in una cartella o un file.  Non è tuttavia prevista la possibilità di scrivere dati, attributi o regole di accesso e di controllo.</summary>
    </member>
    <member name="T:System.Security.AccessControl.FileSystemSecurity">
      <summary>[SecurityCritical] Rappresenta il controllo di accesso e la sicurezza di controllo di un file o una directory.</summary>
    </member>
    <member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
      <summary>[SecurityCritical] Ottiene l'enumerazione utilizzata dalla classe <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> per rappresentare i diritti di accesso.</summary>
      <returns>Oggetto <see cref="T:System.Type" /> che rappresenta l'enumerazione <see cref="T:System.Security.AccessControl.FileSystemRights" />.</returns>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che rappresenta una nuova regola di controllo di accesso per l'utente specificato, con i diritti di accesso, il controllo di accesso e i flag specificati.</summary>
      <returns>Nuovo oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che rappresenta una nuova regola di controllo di accesso per l'utente specificato, con i diritti di accesso, il controllo di accesso e i flag specificati.</returns>
      <param name="identityReference">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> che rappresenta un account utente.</param>
      <param name="accessMask">Numero intero che specifica un tipo di accesso.</param>
      <param name="isInherited">true se la regola di accesso è ereditata; in caso contrario false.    </param>
      <param name="inheritanceFlags">Uno dei valori <see cref="T:System.Security.AccessControl.InheritanceFlags" /> che specificano come propagare le maschere di accesso agli oggetti figlio.</param>
      <param name="propagationFlags">Uno dei valori <see cref="T:System.Security.AccessControl.PropagationFlags" /> che specificano come propagare le voci di controllo di accesso (ACE, Access Control Entry) agli oggetti figlio.</param>
      <param name="type">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlType" /> che specificano se l'accesso è concesso o negato.</param>
    </member>
    <member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
      <summary>[SecurityCritical] Ottiene l'enumerazione utilizzata dalla classe <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> per rappresentare le regole di accesso.</summary>
      <returns>Oggetto <see cref="T:System.Type" /> che rappresenta la classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />.</returns>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
      <summary>[SecurityCritical] Aggiunge l'autorizzazione ACL (Access Control List, elenco di controllo di accesso) specificata al file o alla directory corrente.</summary>
      <param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che rappresenta un'autorizzazione ACL da aggiungere a un file o a una directory. </param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
      <summary>[SecurityCritical] Aggiunge la regola di controllo specificata al file o alla directory corrente.</summary>
      <param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che rappresenta una regola di controllo da aggiungere a un file o a una directory.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che rappresenta la regola di controllo specificata per l'utente specificato.</summary>
      <returns>Nuovo oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che rappresenta la regola di controllo specificata per l'utente specificato.</returns>
      <param name="identityReference">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> che rappresenta un account utente.</param>
      <param name="accessMask">Numero intero che specifica un tipo di accesso.</param>
      <param name="isInherited">true se la regola di accesso è ereditata; in caso contrario false.    </param>
      <param name="inheritanceFlags">Uno dei valori <see cref="T:System.Security.AccessControl.InheritanceFlags" /> che specificano come propagare le maschere di accesso agli oggetti figlio.</param>
      <param name="propagationFlags">Uno dei valori <see cref="T:System.Security.AccessControl.PropagationFlags" /> che specificano come propagare le voci di controllo di accesso (ACE, Access Control Entry) agli oggetti figlio.</param>
      <param name="flags">Uno dei valori <see cref="T:System.Security.AccessControl.AuditFlags" /> che specificano il tipo di controllo da eseguire.</param>
    </member>
    <member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
      <summary>[SecurityCritical] Ottiene il tipo utilizzato dalla classe <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> per rappresentare le regole di controllo.</summary>
      <returns>Oggetto <see cref="T:System.Type" /> che rappresenta la classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />.</returns>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
      <summary>[SecurityCritical] Rimuove tutte le autorizzazioni ACL (Access Control List, elenco di controllo di accesso) corrispondenti di concessione o negazione di diritti dal file o dalla directory corrente.</summary>
      <returns>true se la regola di accesso è stata rimossa; in caso contrario, false.</returns>
      <param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che rappresenta un'autorizzazione ACL da rimuovere da un file o da una directory.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
      <summary>[SecurityCritical] Rimuove tutte le autorizzazioni ACL (Access Control List, elenco di controllo di accesso) per l'utente specificato dal file o dalla directory corrente.</summary>
      <param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che specifica l'utente le cui autorizzazioni ACL devono essere rimosse da un file o da una directory.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
      <summary>[SecurityCritical] Rimuove una singola autorizzazione ACL (Access Control List, elenco di controllo di accesso) corrispondente di concessione o negazione di diritti dal file o dalla directory corrente.</summary>
      <param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che specifica l'utente le cui autorizzazioni ACL devono essere rimosse da un file o da una directory.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
      <summary>[SecurityCritical] Rimuove tutte le regole di controllo corrispondenti di concessione o negazione di diritti dal file o dalla directory corrente.</summary>
      <returns>true se la regola di accesso è stata rimossa. In caso contrario, false</returns>
      <param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che rappresenta una regola di controllo da rimuovere da un file o da una directory.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
      <summary>[SecurityCritical] Rimuove tutte le regole di controllo per l'utente specificato dal file o dalla directory corrente.</summary>
      <param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che specifica l'utente le cui regole di controllo devono essere rimosse da un file o da una directory.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
      <summary>[SecurityCritical] Rimuove una singola regola di controllo corrispondente di concessione o negazione di diritti dal file o dalla directory corrente.</summary>
      <param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che rappresenta una regola di controllo da rimuovere da un file o da una directory.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
      <summary>[SecurityCritical] Aggiunge l'autorizzazione ACL (Access Control List, elenco di controllo di accesso) specificata al file o alla directory corrente e rimuove tutte le autorizzazioni ACL corrispondenti.</summary>
      <param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che rappresenta un'autorizzazione ACL da aggiungere a un file o a una directory.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
      <summary>[SecurityCritical] Imposta l'autorizzazione ACL (Access Control List, elenco di controllo di accesso) specificata per il file o la directory corrente. </summary>
      <param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che rappresenta un'autorizzazione ACL da impostare per un file o una directory.</param>
    </member>
    <member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
      <summary>[SecurityCritical] Imposta la regola di controllo specificata per il file o la directory corrente.</summary>
      <param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che rappresenta una regola di controllo da impostare per un file o una directory.</param>
    </member>
  </members>
</doc>