DiscretionaryAcl.SetAccess Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit le contrôle d’accès spécifié pour l’objet spécifié SecurityIdentifier .
Surcharges
| Nom | Description |
|---|---|
| SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule) |
Définit le contrôle d’accès spécifié pour l’objet spécifié SecurityIdentifier . |
| SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Définit le contrôle d’accès spécifié pour l’objet spécifié SecurityIdentifier . |
| SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Définit le contrôle d’accès spécifié pour l’objet spécifié SecurityIdentifier . |
Remarques
Ces méthodes suppriment toutes les entrées Access Control existantes qui correspondent à l’objet SecurityIdentifier spécifié et au qualificateur d’accès spécifié (autoriser ou refuser).
SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)
- Source:
- ACL.cs
Définit le contrôle d’accès spécifié pour l’objet spécifié 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)
Paramètres
- accessType
- AccessControlType
Type de contrôle d’accès (autoriser ou refuser) à définir.
Pour SecurityIdentifier lequel définir un ACE.
- rule
- ObjectAccessRule
Pour ObjectAccessRule lequel définir l’accès.
S’applique à
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
- Source:
- ACL.cs
Définit le contrôle d’accès spécifié pour l’objet spécifié 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)
Paramètres
- accessType
- AccessControlType
Type de contrôle d’accès (autoriser ou refuser) à définir.
Pour SecurityIdentifier lequel définir un ACE.
- accessMask
- Int32
Règle d’accès pour le nouvel ACE.
- inheritanceFlags
- InheritanceFlags
Indicateurs qui spécifient les propriétés d’héritage du nouvel ACE.
- propagationFlags
- PropagationFlags
Indicateurs qui spécifient les propriétés de propagation d’héritage pour le nouvel ACE.
Remarques
Cette méthode supprime toutes les entrées Access Control existantes qui correspondent à l’objet SecurityIdentifier spécifié et au qualificateur d’accès spécifié (autoriser ou refuser).
S’applique à
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
- Source:
- ACL.cs
Définit le contrôle d’accès spécifié pour l’objet spécifié 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)
Paramètres
- accessType
- AccessControlType
Type de contrôle d’accès (autoriser ou refuser) à définir.
Pour SecurityIdentifier lequel définir un ACE.
- accessMask
- Int32
Règle d’accès pour le nouvel ACE.
- inheritanceFlags
- InheritanceFlags
Indicateurs qui spécifient les propriétés d’héritage du nouvel ACE.
- propagationFlags
- PropagationFlags
Indicateurs qui spécifient les propriétés de propagation d’héritage pour le nouvel ACE.
- objectFlags
- ObjectAceFlags
Indicateurs qui spécifient si les paramètres et objectType les inheritedObjectType paramètres contiennent des valeurs non-valeursnull.
- objectType
- Guid
Identité de la classe d’objets auxquels le nouvel ACE s’applique.
- inheritedObjectType
- Guid
Identité de la classe d’objets enfants qui peuvent hériter du nouvel ACE.
Remarques
Cette méthode supprime toutes les entrées Access Control existantes qui correspondent à l’objet SecurityIdentifier spécifié et au qualificateur d’accès spécifié (autoriser ou refuser).