DiscretionaryAcl.RemoveAccess Metod

Definition

Tar bort den angivna åtkomstkontrollregeln från det aktuella DiscretionaryAcl objektet.

Överlagringar

Name Description
RemoveAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Tar bort den angivna åtkomstkontrollregeln från det aktuella DiscretionaryAcl objektet.

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

Tar bort den angivna åtkomstkontrollregeln från det aktuella DiscretionaryAcl objektet.

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

Tar bort den angivna åtkomstkontrollregeln från det aktuella DiscretionaryAcl objektet. Använd den här metoden för katalogobjekt Access Control listor (ACL) när du anger objekttypen eller den ärvda objekttypen.

Kommentarer

Åtkomstborttagning utförs med hjälp av en komplex algoritm som kan lägga till ACL förutom att ta bort dem.

RemoveAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Källa:
ACL.cs

Tar bort den angivna åtkomstkontrollregeln från det aktuella DiscretionaryAcl objektet.

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

Parametrar

accessType
AccessControlType

Typ av åtkomstkontroll (tillåt eller neka) att ta bort.

sid
SecurityIdentifier

För SecurityIdentifier vilken du vill ta bort en regel för åtkomstkontroll.

rule
ObjectAccessRule

För ObjectAccessRule vilket du vill ta bort åtkomst.

Returer

Returnerar Boolean.

Gäller för

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

Källa:
ACL.cs

Tar bort den angivna åtkomstkontrollregeln från det aktuella DiscretionaryAcl objektet.

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

Parametrar

accessType
AccessControlType

Typ av åtkomstkontroll (tillåt eller neka) att ta bort.

sid
SecurityIdentifier

För SecurityIdentifier vilken du vill ta bort en regel för åtkomstkontroll.

accessMask
Int32

Åtkomstmasken för regeln som ska tas bort.

inheritanceFlags
InheritanceFlags

Flaggor som anger arvsegenskaperna för regeln som ska tas bort.

propagationFlags
PropagationFlags

Flaggor som anger egenskaperna för arvsspridning för regeln som ska tas bort.

Returer

trueom den här metoden tar bort den angivna åtkomsten. annars . false

Kommentarer

Åtkomstborttagning utförs med hjälp av en komplex algoritm som kan lägga till Access Control poster (ACL) förutom att ta bort dem.

Gäller för

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

Källa:
ACL.cs

Tar bort den angivna åtkomstkontrollregeln från det aktuella DiscretionaryAcl objektet. Använd den här metoden för katalogobjekt Access Control listor (ACL) när du anger objekttypen eller den ärvda objekttypen.

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

Parametrar

accessType
AccessControlType

Typ av åtkomstkontroll (tillåt eller neka) att ta bort.

sid
SecurityIdentifier

För SecurityIdentifier vilken du vill ta bort en regel för åtkomstkontroll.

accessMask
Int32

Åtkomstmasken för åtkomstkontrollregeln som ska tas bort.

inheritanceFlags
InheritanceFlags

Flaggor som anger arvsegenskaperna för åtkomstkontrollregeln som ska tas bort.

propagationFlags
PropagationFlags

Flaggor som anger egenskaperna för arvsspridning för åtkomstkontrollregeln som ska tas bort.

objectFlags
ObjectAceFlags

Flaggor som anger om parametrarna objectType och inheritedObjectType innehåller icke-värdennull .

objectType
Guid

Identiteten för den klass av objekt som regeln för borttagen åtkomstkontroll gäller för.

inheritedObjectType
Guid

Identiteten för klassen för underordnade objekt som kan ärva regeln för borttagen åtkomstkontroll.

Returer

trueom den här metoden tar bort den angivna åtkomsten. annars . false

Kommentarer

Åtkomstborttagning utförs med hjälp av en komplex algoritm som kan lägga till Access Control poster (ACL) förutom att ta bort dem.

Gäller för