DiscretionaryAcl.SetAccess Metodo
Definizione
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.
Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier .
Overload
| Nome | Descrizione |
|---|---|
| SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule) |
Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier . |
| SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier . |
| SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier . |
Commenti
Questi metodi rimuovono tutte le voci di Controllo di accesso esistenti che corrispondono sia all'oggetto SecurityIdentifier specificato che al qualificatore di accesso specificato (consenti o nega).
SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)
- Origine:
- ACL.cs
Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier .
public:
void SetAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAccessRule ^ rule);
public void SetAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule);
member this.SetAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAccessRule -> unit
Public Sub SetAccess (accessType As AccessControlType, sid As SecurityIdentifier, rule As ObjectAccessRule)
Parametri
- accessType
- AccessControlType
Tipo di controllo di accesso (consenti o nega) da impostare.
Oggetto SecurityIdentifier per il quale impostare un ace.
- rule
- ObjectAccessRule
Oggetto ObjectAccessRule per il quale impostare l'accesso.
Si applica a
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
- Origine:
- ACL.cs
Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier .
public:
void SetAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void SetAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.SetAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub SetAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)
Parametri
- accessType
- AccessControlType
Tipo di controllo di accesso (consenti o nega) da impostare.
Oggetto SecurityIdentifier per il quale impostare un ace.
- accessMask
- Int32
Regola di accesso per la nuova ace.
- inheritanceFlags
- InheritanceFlags
Flag che specificano le proprietà di ereditarietà del nuovo ace.
- propagationFlags
- PropagationFlags
Flag che specificano le proprietà di propagazione dell'ereditarietà per la nuova ace.
Commenti
Questo metodo rimuove tutte le voci di Controllo di accesso esistenti che corrispondono sia all'oggetto SecurityIdentifier specificato che al qualificatore di accesso specificato (consentire o negare).
Si applica a
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
- Origine:
- ACL.cs
Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier .
public:
void SetAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
public void SetAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
member this.SetAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> unit
Public Sub SetAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)
Parametri
- accessType
- AccessControlType
Tipo di controllo di accesso (consenti o nega) da impostare.
Oggetto SecurityIdentifier per il quale impostare un ace.
- accessMask
- Int32
Regola di accesso per la nuova ace.
- inheritanceFlags
- InheritanceFlags
Flag che specificano le proprietà di ereditarietà del nuovo ace.
- propagationFlags
- PropagationFlags
Flag che specificano le proprietà di propagazione dell'ereditarietà per la nuova ace.
- objectFlags
- ObjectAceFlags
Flag che specificano se i objectType parametri e inheritedObjectType contengono valori nonnull .
- objectType
- Guid
Identità della classe di oggetti a cui si applica la nuova ace.
- inheritedObjectType
- Guid
Identità della classe di oggetti figlio che possono ereditare il nuovo ace.
Commenti
Questo metodo rimuove tutte le voci di Controllo di accesso esistenti che corrispondono sia all'oggetto SecurityIdentifier specificato che al qualificatore di accesso specificato (consentire o negare).