C# Class System.Security.AccessControl.CryptoKeySecurity

Inheritance: NativeObjectSecurity
显示文件 Open project: runefs/Marvin Class Usage Examples

Public Methods

Method Description
AccessRuleFactory ( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type ) : AccessRule
AuditRuleFactory ( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags ) : AuditRule

Private Methods

Method Description
AddAccessRule ( CryptoKeyAccessRule rule ) : void
AddAuditRule ( CryptoKeyAuditRule rule ) : void
CryptoKeySecurity ( ) : System.Security.Principal
CryptoKeySecurity ( CommonSecurityDescriptor securityDescriptor ) : System.Security.Principal
RemoveAccessRule ( CryptoKeyAccessRule rule ) : bool
RemoveAccessRuleAll ( CryptoKeyAccessRule rule ) : void
RemoveAccessRuleSpecific ( CryptoKeyAccessRule rule ) : void
RemoveAuditRule ( CryptoKeyAuditRule rule ) : bool
RemoveAuditRuleAll ( CryptoKeyAuditRule rule ) : void
RemoveAuditRuleSpecific ( CryptoKeyAuditRule rule ) : void
ResetAccessRule ( CryptoKeyAccessRule rule ) : void
SetAccessRule ( CryptoKeyAccessRule rule ) : void
SetAuditRule ( CryptoKeyAuditRule rule ) : void

Method Details

AccessRuleFactory() public final method

public final AccessRuleFactory ( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type ) : AccessRule
identityReference System.Security.Principal.IdentityReference
accessMask int
isInherited bool
inheritanceFlags InheritanceFlags
propagationFlags PropagationFlags
type AccessControlType
return AccessRule

AuditRuleFactory() public final method

public final AuditRuleFactory ( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags ) : AuditRule
identityReference System.Security.Principal.IdentityReference
accessMask int
isInherited bool
inheritanceFlags InheritanceFlags
propagationFlags PropagationFlags
flags AuditFlags
return AuditRule