DiscretionaryAcl.RemoveAccess Methode

Definitie

Hiermee verwijdert u de opgegeven regel voor toegangsbeheer uit het huidige DiscretionaryAcl object.

Overloads

Name Description
RemoveAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Hiermee verwijdert u de opgegeven regel voor toegangsbeheer uit het huidige DiscretionaryAcl object.

RemoveAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Hiermee verwijdert u de opgegeven regel voor toegangsbeheer uit het huidige DiscretionaryAcl object.

RemoveAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Hiermee verwijdert u de opgegeven regel voor toegangsbeheer uit het huidige DiscretionaryAcl object. Gebruik deze methode voor mapobjecten Access Control Lijsten (ACL's) bij het opgeven van het objecttype of het overgenomen objecttype.

Opmerkingen

Het verwijderen van toegang wordt bereikt met behulp van een complex algoritme dat ACL's kan toevoegen naast het verwijderen ervan.

RemoveAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Hiermee verwijdert u de opgegeven regel voor toegangsbeheer uit het huidige DiscretionaryAcl object.

public:
 bool RemoveAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAccessRule ^ rule);
public bool RemoveAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule);
member this.RemoveAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAccessRule -> bool
Public Function RemoveAccess (accessType As AccessControlType, sid As SecurityIdentifier, rule As ObjectAccessRule) As Boolean

Parameters

accessType
AccessControlType

Het type toegangsbeheer (toestaan of weigeren) dat moet worden verwijderd.

sid
SecurityIdentifier

De SecurityIdentifier regel voor toegangsbeheer verwijderen.

rule
ObjectAccessRule

De ObjectAccessRule optie voor het verwijderen van toegang.

Retouren

Retourneert Boolean.

Van toepassing op

RemoveAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Hiermee verwijdert u de opgegeven regel voor toegangsbeheer uit het huidige DiscretionaryAcl object.

public:
 bool RemoveAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public bool RemoveAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> bool
Public Function RemoveAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags) As Boolean

Parameters

accessType
AccessControlType

Het type toegangsbeheer (toestaan of weigeren) dat moet worden verwijderd.

sid
SecurityIdentifier

De SecurityIdentifier regel voor toegangsbeheer verwijderen.

accessMask
Int32

Het toegangsmasker voor de regel die moet worden verwijderd.

inheritanceFlags
InheritanceFlags

Vlaggen die de overname-eigenschappen van de regel opgeven die moeten worden verwijderd.

propagationFlags
PropagationFlags

Vlaggen die de eigenschappen voor overnamedoorgifte opgeven voor de regel die moet worden verwijderd.

Retouren

true als deze methode de opgegeven toegang heeft verwijderd; anders, false.

Opmerkingen

Het verwijderen van toegang wordt bereikt met behulp van een complex algoritme dat Access Control vermeldingen (ACL's) kan toevoegen naast het verwijderen ervan.

Van toepassing op

RemoveAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Hiermee verwijdert u de opgegeven regel voor toegangsbeheer uit het huidige DiscretionaryAcl object. Gebruik deze methode voor mapobjecten Access Control Lijsten (ACL's) bij het opgeven van het objecttype of het overgenomen objecttype.

public:
 bool RemoveAccess(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 bool RemoveAccess(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.RemoveAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> bool
Public Function RemoveAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid) As Boolean

Parameters

accessType
AccessControlType

Het type toegangsbeheer (toestaan of weigeren) dat moet worden verwijderd.

sid
SecurityIdentifier

De SecurityIdentifier regel voor toegangsbeheer verwijderen.

accessMask
Int32

Het toegangsmasker voor de regel voor toegangsbeheer die moet worden verwijderd.

inheritanceFlags
InheritanceFlags

Vlaggen die de overname-eigenschappen van de regel voor toegangsbeheer opgeven die moeten worden verwijderd.

propagationFlags
PropagationFlags

Vlaggen die de eigenschappen voor overnamedoorgifte opgeven voor de regel voor toegangsbeheer die moeten worden verwijderd.

objectFlags
ObjectAceFlags

Vlaggen die aangeven of de objectType en inheritedObjectType parameters niet-waardennull bevatten.

objectType
Guid

De identiteit van de klasse objecten waarop de verwijderde regel voor toegangsbeheer van toepassing is.

inheritedObjectType
Guid

De identiteit van de klasse onderliggende objecten die de verwijderde regel voor toegangsbeheer kunnen overnemen.

Retouren

true als deze methode de opgegeven toegang heeft verwijderd; anders, false.

Opmerkingen

Het verwijderen van toegang wordt bereikt met behulp van een complex algoritme dat Access Control vermeldingen (ACL's) kan toevoegen naast het verwijderen ervan.

Van toepassing op