29 lines
1.4 KiB
C#
29 lines
1.4 KiB
C#
using System;
|
|
|
|
namespace System.Security.AccessControl
|
|
{
|
|
/// <summary>Specifies the type of access control modification to perform. This enumeration is used by methods of the <see cref="T:System.Security.AccessControl.ObjectSecurity" /> class and its descendents.</summary>
|
|
// Token: 0x020004A2 RID: 1186
|
|
public enum AccessControlModification
|
|
{
|
|
/// <summary>Add the specified authorization rule to the access control list (ACL).</summary>
|
|
// Token: 0x0400115C RID: 4444
|
|
Add,
|
|
/// <summary>Remove all authorization rules from the ACL, then add the specified authorization rule to the ACL.</summary>
|
|
// Token: 0x0400115D RID: 4445
|
|
Set,
|
|
/// <summary>Remove authorization rules that contain the same SID as the specified authorization rule from the ACL, and then add the specified authorization rule to the ACL.</summary>
|
|
// Token: 0x0400115E RID: 4446
|
|
Reset,
|
|
/// <summary>Remove authorization rules that contain the same security identifier (SID) and access mask as the specified authorization rule from the ACL.</summary>
|
|
// Token: 0x0400115F RID: 4447
|
|
Remove,
|
|
/// <summary>Remove authorization rules that contain the same SID as the specified authorization rule from the ACL.</summary>
|
|
// Token: 0x04001160 RID: 4448
|
|
RemoveAll,
|
|
/// <summary>Remove authorization rules that exactly match the specified authorization rule from the ACL.</summary>
|
|
// Token: 0x04001161 RID: 4449
|
|
RemoveSpecific
|
|
}
|
|
}
|