コード例 #1
0
 public DesktopAuditRule(IdentityReference identity, DesktopRights desktopRights, AuditFlags flags)
     : base(
         identity,
         DesktopAuditRule.AccessMaskFromRights(desktopRights),
         false /* isInherited */,
         InheritanceFlags.None,
         PropagationFlags.None,
         flags)
 {
 }
コード例 #2
0
 public override AuditRule AuditRuleFactory(
     IdentityReference identityReference,
     int accessMask,
     bool isInherited,
     InheritanceFlags inheritanceFlags,
     PropagationFlags propagationFlags,
     AuditFlags flags)
 {
     return(new DesktopAuditRule(
                identityReference,
                DesktopAuditRule.RightsFromAccessMask(accessMask),
                flags));
 }
コード例 #3
0
 public void SetAuditRule(DesktopAuditRule desktopAuditRule)
 {
     base.SetAuditRule(desktopAuditRule);
 }
コード例 #4
0
 public void RemoveAuditRuleSpecific(DesktopAuditRule desktopAuditRule)
 {
     base.RemoveAuditRuleSpecific(desktopAuditRule);
 }
コード例 #5
0
 public void RemoveAuditRuleAll(DesktopAuditRule desktopAuditRule)
 {
     base.RemoveAuditRuleAll(desktopAuditRule);
 }
コード例 #6
0
 public bool RemoveAuditRule(DesktopAuditRule desktopAuditRule)
 {
     return(base.RemoveAuditRule(desktopAuditRule));
 }
コード例 #7
0
 public void AddAuditRule(DesktopAuditRule desktopAuditRule)
 {
     base.AddAuditRule(desktopAuditRule);
 }