DiscretionaryAcl.SetAccess Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u het opgegeven toegangsbeheer voor het opgegeven SecurityIdentifier object in.
Overloads
| Name | Description |
|---|---|
| SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule) |
Hiermee stelt u het opgegeven toegangsbeheer voor het opgegeven SecurityIdentifier object in. |
| SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Hiermee stelt u het opgegeven toegangsbeheer voor het opgegeven SecurityIdentifier object in. |
| SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Hiermee stelt u het opgegeven toegangsbeheer voor het opgegeven SecurityIdentifier object in. |
Opmerkingen
Met deze methoden worden alle bestaande Access Control vermeldingen (ACL's) verwijderd die overeenkomen met beide opgegeven SecurityIdentifier-object en de opgegeven toegangskwalificatie (toestaan of weigeren).
SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)
Hiermee stelt u het opgegeven toegangsbeheer voor het opgegeven SecurityIdentifier object in.
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)
Parameters
- accessType
- AccessControlType
Het type toegangsbeheer (toestaan of weigeren) dat moet worden ingesteld.
De SecurityIdentifier instantie waarvoor een ACE moet worden ingesteld.
- rule
- ObjectAccessRule
De ObjectAccessRule toegang instellen.
Van toepassing op
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Hiermee stelt u het opgegeven toegangsbeheer voor het opgegeven SecurityIdentifier object in.
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)
Parameters
- accessType
- AccessControlType
Het type toegangsbeheer (toestaan of weigeren) dat moet worden ingesteld.
De SecurityIdentifier instantie waarvoor een ACE moet worden ingesteld.
- accessMask
- Int32
De toegangsregel voor de nieuwe ACE.
- inheritanceFlags
- InheritanceFlags
Vlaggen die de overname-eigenschappen van de nieuwe ACE opgeven.
- propagationFlags
- PropagationFlags
Vlaggen die de overnamedoorgifte-eigenschappen voor de nieuwe ACE opgeven.
Opmerkingen
Met deze methode worden alle bestaande Access Control vermeldingen (ACL's) verwijderd die overeenkomen met beide opgegeven SecurityIdentifier-object en de opgegeven toegangskwalificatie (toestaan of weigeren).
Van toepassing op
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Hiermee stelt u het opgegeven toegangsbeheer voor het opgegeven SecurityIdentifier object in.
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)
Parameters
- accessType
- AccessControlType
Het type toegangsbeheer (toestaan of weigeren) dat moet worden ingesteld.
De SecurityIdentifier instantie waarvoor een ACE moet worden ingesteld.
- accessMask
- Int32
De toegangsregel voor de nieuwe ACE.
- inheritanceFlags
- InheritanceFlags
Vlaggen die de overname-eigenschappen van de nieuwe ACE opgeven.
- propagationFlags
- PropagationFlags
Vlaggen die de overnamedoorgifte-eigenschappen voor de nieuwe ACE opgeven.
- objectFlags
- ObjectAceFlags
Vlaggen die aangeven of de objectType en inheritedObjectType parameters niet-waardennull bevatten.
- objectType
- Guid
De identiteit van de klasse objecten waarop de nieuwe ACE van toepassing is.
- inheritedObjectType
- Guid
De identiteit van de klasse onderliggende objecten die de nieuwe ACE kunnen overnemen.
Opmerkingen
Met deze methode worden alle bestaande Access Control vermeldingen (ACL's) verwijderd die overeenkomen met beide opgegeven SecurityIdentifier-object en de opgegeven toegangskwalificatie (toestaan of weigeren).