public sealed override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags) { return(new CryptoKeyAuditRule( identityReference, CryptoKeyAuditRule.RightsFromAccessMask(accessMask), flags)); }
public void RemoveAuditRuleAll (CryptoKeyAuditRule rule) { base.RemoveAuditRuleAll(rule); }
public void SetAuditRule (CryptoKeyAuditRule rule) { base.SetAuditRule(rule); }
public void SetAuditRule(CryptoKeyAuditRule rule) { SetAuditRule((AuditRule)rule); }
public void AddAuditRule(CryptoKeyAuditRule rule) { AddAuditRule((AuditRule)rule); }
/// <summary>Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CryptoKeySecurity" /> object.</summary> /// <param name="rule">The audit rule to remove.</param> /// <returns> /// <see langword="true" /> if the audit rule was successfully removed; otherwise, <see langword="false" />.</returns> // Token: 0x06001F11 RID: 7953 RVA: 0x0006D20D File Offset: 0x0006B40D public bool RemoveAuditRule(CryptoKeyAuditRule rule) { return(base.RemoveAuditRule(rule)); }
// // Summary: // Removes all audit rules that have the same security identifier as the specified // audit rule from the System Access Control List (SACL) associated with this // System.Security.AccessControl.CryptoKeySecurity object. // // Parameters: // rule: // The audit rule to remove. extern public void RemoveAuditRuleAll(CryptoKeyAuditRule rule);
public void RemoveAuditRuleSpecific(CryptoKeyAuditRule rule) { }
/// <summary>从与此 <see cref="T:System.Security.AccessControl.CryptoKeySecurity" /> 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全性标识符的所有审核规则。</summary> /// <param name="rule">要移除的审核规则。</param> public void RemoveAuditRuleAll(CryptoKeyAuditRule rule) { this.RemoveAuditRuleAll((AuditRule)rule); }
/// <summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.CryptoKeyAuditRule" /> class using the specified values. </summary> /// <param name="identity">The identity to which the audit rule applies.</param> /// <param name="cryptoKeyRights">The cryptographic key operation for which this audit rule generates audits.</param> /// <param name="flags">The conditions that generate audits.</param> // Token: 0x06001F00 RID: 7936 RVA: 0x0006D155 File Offset: 0x0006B355 public CryptoKeyAuditRule(string identity, CryptoKeyRights cryptoKeyRights, AuditFlags flags) : this(new NTAccount(identity), CryptoKeyAuditRule.AccessMaskFromRights(cryptoKeyRights), false, InheritanceFlags.None, PropagationFlags.None, flags) { }
/// <summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.CryptoKeyAuditRule" /> class using the specified values. </summary> /// <param name="identity">The identity to which the audit rule applies. This parameter must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param> /// <param name="cryptoKeyRights">The cryptographic key operation for which this audit rule generates audits.</param> /// <param name="flags">The conditions that generate audits.</param> // Token: 0x06001EFF RID: 7935 RVA: 0x0006D142 File Offset: 0x0006B342 public CryptoKeyAuditRule(IdentityReference identity, CryptoKeyRights cryptoKeyRights, AuditFlags flags) : this(identity, CryptoKeyAuditRule.AccessMaskFromRights(cryptoKeyRights), false, InheritanceFlags.None, PropagationFlags.None, flags) { }
public bool RemoveAuditRule(CryptoKeyAuditRule rule) { return default(bool); }
public void AddAuditRule(CryptoKeyAuditRule rule) { }
public void SetAuditRule(CryptoKeyAuditRule rule) { }
// // Summary: // Removes all audit rules that exactly match the specified audit rule from // the System Access Control List (SACL) associated with this System.Security.AccessControl.CryptoKeySecurity // object. // // Parameters: // rule: // The audit rule to remove. extern public void RemoveAuditRuleSpecific(CryptoKeyAuditRule rule);
public bool RemoveAuditRule(CryptoKeyAuditRule rule) { return(default(bool)); }
/// <summary>从与此 <see cref="T:System.Security.AccessControl.CryptoKeySecurity" /> 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则完全匹配的所有审核规则。</summary> /// <param name="rule">要移除的审核规则。</param> public void RemoveAuditRuleSpecific(CryptoKeyAuditRule rule) { this.RemoveAuditRuleSpecific((AuditRule)rule); }
public void RemoveAuditRuleSpecific(CryptoKeyAuditRule rule) { throw new NotImplementedException(); }
// // Summary: // Removes audit rules that contain the same security identifier and access // mask as the specified audit rule from the System Access Control List (SACL) // associated with this System.Security.AccessControl.CryptoKeySecurity object. // // Parameters: // rule: // The audit rule to remove. // // Returns: // true if the audit rule was successfully removed; otherwise, false. extern public bool RemoveAuditRule(CryptoKeyAuditRule rule);
/// <summary>Removes all audit rules that contain the same security identifier and qualifier as the specified audit rule in the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CryptoKeySecurity" /> object and then adds the specified audit rule.</summary> /// <param name="rule">The audit rule to set.</param> // Token: 0x06001F10 RID: 7952 RVA: 0x0006D204 File Offset: 0x0006B404 public void SetAuditRule(CryptoKeyAuditRule rule) { base.SetAuditRule(rule); }
public bool RemoveAuditRule (CryptoKeyAuditRule rule) { throw new NotImplementedException (); }
/// <summary>Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CryptoKeySecurity" /> object.</summary> /// <param name="rule">The audit rule to remove.</param> // Token: 0x06001F12 RID: 7954 RVA: 0x0006D216 File Offset: 0x0006B416 public void RemoveAuditRuleAll(CryptoKeyAuditRule rule) { base.RemoveAuditRuleAll(rule); }
public void RemoveAuditRuleSpecific (CryptoKeyAuditRule rule) { throw new NotImplementedException (); }
public bool RemoveAuditRule(CryptoKeyAuditRule rule) { return(RemoveAuditRule((AuditRule)rule)); }
public void SetAuditRule (CryptoKeyAuditRule rule) { throw new NotImplementedException (); }
public void AddAuditRule (CryptoKeyAuditRule rule) { base.AddAuditRule(rule); }
public void AddAuditRule (CryptoKeyAuditRule rule) { AddAuditRule ((AuditRule)rule); }
public bool RemoveAuditRule (CryptoKeyAuditRule rule) { return base.RemoveAuditRule(rule); }
public bool RemoveAuditRule (CryptoKeyAuditRule rule) { return RemoveAuditRule((AuditRule)rule); }
public void RemoveAuditRuleSpecific (CryptoKeyAuditRule rule) { base.RemoveAuditRuleSpecific(rule); }
public void RemoveAuditRuleAll (CryptoKeyAuditRule rule) { RemoveAuditRuleAll((AuditRule)rule); }
public void RemoveAuditRuleSpecific (CryptoKeyAuditRule rule) { RemoveAuditRuleSpecific((AuditRule)rule); }
public void RemoveAuditRuleAll(CryptoKeyAuditRule rule) { }
public void SetAuditRule (CryptoKeyAuditRule rule) { SetAuditRule((AuditRule)rule); }
public bool RemoveAuditRule(CryptoKeyAuditRule rule) { throw new NotImplementedException(); }
/// <summary>Adds the specified audit rule to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CryptoKeySecurity" /> object.</summary> /// <param name="rule">The audit rule to add.</param> // Token: 0x06001F0F RID: 7951 RVA: 0x0006D1FB File Offset: 0x0006B3FB public void AddAuditRule(CryptoKeyAuditRule rule) { base.AddAuditRule(rule); }
public void SetAuditRule(CryptoKeyAuditRule rule) { throw new NotImplementedException(); }