CryptoKeySecurity.RemoveAccessRule(CryptoKeyAccessRule) 方法

定义

从与此对象关联的 CryptoKeySecurity 自由访问控制列表(DACL)中删除包含与指定访问规则相同的安全标识符和访问掩码的访问规则。

public:
 bool RemoveAccessRule(System::Security::AccessControl::CryptoKeyAccessRule ^ rule);
public bool RemoveAccessRule(System.Security.AccessControl.CryptoKeyAccessRule rule);
override this.RemoveAccessRule : System.Security.AccessControl.CryptoKeyAccessRule -> bool
Public Function RemoveAccessRule (rule As CryptoKeyAccessRule) As Boolean

参数

rule
CryptoKeyAccessRule

要删除的访问规则。

返回

true 如果已成功删除访问规则,则为 ;否则,为 false.

注解

除了删除访问控制规则之外,还可以使用复杂的算法来完成访问删除。

此方法无法删除访问规则并返回 false 与访问规则关联的继承规则太复杂,无法成功删除算法。

适用于