DiscretionaryAcl.SetAccess Methode

Definitie

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.

sid
SecurityIdentifier

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.

sid
SecurityIdentifier

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.

sid
SecurityIdentifier

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).

Van toepassing op