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 SecurityIdentifier spécifié.
Surcharges
SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule) |
Définit le contrôle d'accès spécifié pour l'objet SecurityIdentifier spécifié. |
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Définit le contrôle d'accès spécifié pour l'objet SecurityIdentifier spécifié. |
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Définit le contrôle d'accès spécifié pour l'objet SecurityIdentifier spécifié. |
Remarques
Ces méthodes suppriment toutes les entrées Access Control existantes qui correspondent à l’objet spécifié SecurityIdentifier et au qualificateur d’accès spécifié (autoriser ou refuser).
SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)
Définit le contrôle d'accès spécifié pour l'objet SecurityIdentifier spécifié.
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 (autorisation ou refus) à définir.
SecurityIdentifier pour lequel définir une entrée du contrôle d'accès.
- rule
- ObjectAccessRule
ObjectAccessRule pour lequel définir l’accès.
S’applique à
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Définit le contrôle d'accès spécifié pour l'objet SecurityIdentifier spécifié.
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 (autorisation ou refus) à définir.
SecurityIdentifier pour lequel définir une entrée du contrôle d'accès.
- accessMask
- Int32
Règle d'accès de la nouvelle entrée du contrôle d'accès.
- inheritanceFlags
- InheritanceFlags
Indicateurs qui spécifient les propriétés d'héritage de la nouvelle entrée du contrôle d'accès.
- propagationFlags
- PropagationFlags
Indicateurs qui spécifient les propriétés de propagation d'héritage de la nouvelle entrée du contrôle d'accès.
Remarques
Cette méthode supprime toutes les entrées Access Control existantes qui correspondent à l’objet spécifié SecurityIdentifier et au qualificateur d’accès spécifié (autoriser ou refuser).
S’applique à
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Définit le contrôle d'accès spécifié pour l'objet SecurityIdentifier spécifié.
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 (autorisation ou refus) à définir.
SecurityIdentifier pour lequel définir une entrée du contrôle d'accès.
- accessMask
- Int32
Règle d'accès de la nouvelle entrée du contrôle d'accès.
- inheritanceFlags
- InheritanceFlags
Indicateurs qui spécifient les propriétés d'héritage de la nouvelle entrée du contrôle d'accès.
- propagationFlags
- PropagationFlags
Indicateurs qui spécifient les propriétés de propagation d'héritage de la nouvelle entrée du contrôle d'accès.
- objectFlags
- ObjectAceFlags
Indicateurs qui spécifient si les paramètres objectType
et inheritedObjectType
contiennent des valeurs non null
.
- objectType
- Guid
Identité de la classe des objets auxquels la nouvelle entrée du contrôle d'accès s'applique.
- inheritedObjectType
- Guid
Identité de la classe des objets enfants qui peuvent hériter de la nouvelle entrée du contrôle d'accès.
Remarques
Cette méthode supprime toutes les entrées Access Control existantes qui correspondent à l’objet spécifié SecurityIdentifier et au qualificateur d’accès spécifié (autoriser ou refuser).