DiscretionaryAcl.RemoveAccessSpecific Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tar bort den angivna Access Control Entry (ACE) från det aktuella objektet DiscretionaryAcl.
Överlagringar
| Name | Description |
|---|---|
| RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule) |
Tar bort den angivna Access Control Entry (ACE) från det aktuella objektet DiscretionaryAcl. |
| RemoveAccessSpecific(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Tar bort den angivna Access Control Entry (ACE) från det aktuella objektet DiscretionaryAcl. |
| RemoveAccessSpecific(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Tar bort den angivna Access Control Entry (ACE) från det aktuella objektet DiscretionaryAcl. Använd den här metoden för katalogobjekt Access Control listor (ACL: er) när du anger objekttypen eller den ärvda objekttypen för ACE som ska tas bort. |
RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)
- Källa:
- ACL.cs
Tar bort den angivna Access Control Entry (ACE) från det aktuella objektet DiscretionaryAcl.
public:
void RemoveAccessSpecific(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAccessRule ^ rule);
public void RemoveAccessSpecific(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule);
member this.RemoveAccessSpecific : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAccessRule -> unit
Public Sub RemoveAccessSpecific (accessType As AccessControlType, sid As SecurityIdentifier, rule As ObjectAccessRule)
Parametrar
- accessType
- AccessControlType
Typ av åtkomstkontroll (tillåt eller neka) att ta bort.
För SecurityIdentifier vilken du vill ta bort ett ACE.
- rule
- ObjectAccessRule
För ObjectAccessRule vilket du vill ta bort åtkomst.
Gäller för
RemoveAccessSpecific(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
- Källa:
- ACL.cs
Tar bort den angivna Access Control Entry (ACE) från det aktuella objektet DiscretionaryAcl.
public:
void RemoveAccessSpecific(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void RemoveAccessSpecific(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAccessSpecific : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub RemoveAccessSpecific (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)
Parametrar
- accessType
- AccessControlType
Typ av åtkomstkontroll (tillåt eller neka) att ta bort.
För SecurityIdentifier vilken du vill ta bort ett ACE.
- accessMask
- Int32
Åtkomstmasken för ACE som ska tas bort.
- inheritanceFlags
- InheritanceFlags
Flaggor som anger arvsegenskaperna för ACE som ska tas bort.
- propagationFlags
- PropagationFlags
Flaggor som anger egenskaperna för arvsspridning för ace som ska tas bort.
Gäller för
RemoveAccessSpecific(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
- Källa:
- ACL.cs
Tar bort den angivna Access Control Entry (ACE) från det aktuella objektet DiscretionaryAcl. Använd den här metoden för katalogobjekt Access Control listor (ACL: er) när du anger objekttypen eller den ärvda objekttypen för ACE som ska tas bort.
public:
void RemoveAccessSpecific(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 RemoveAccessSpecific(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.RemoveAccessSpecific : 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 RemoveAccessSpecific (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)
Parametrar
- accessType
- AccessControlType
Typ av åtkomstkontroll (tillåt eller neka) att ta bort.
För SecurityIdentifier vilken du vill ta bort ett ACE.
- accessMask
- Int32
Åtkomstmasken för ACE som ska tas bort.
- inheritanceFlags
- InheritanceFlags
Flaggor som anger arvsegenskaperna för ACE som ska tas bort.
- propagationFlags
- PropagationFlags
Flaggor som anger egenskaperna för arvsspridning för ace 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 det borttagna ACE gäller för.
- inheritedObjectType
- Guid
Identiteten för klassen för underordnade objekt som kan ärva det borttagna ACE:et.