Class CommonObjectSecurity
Inheritance
System.Object
CommonObjectSecurity
Assembly: IronZip.dll
Syntax
public abstract class CommonObjectSecurity : ObjectSecurity
Constructors
CommonObjectSecurity(Boolean)
Declaration
protected CommonObjectSecurity(bool isContainer)
Parameters
| Type |
Name |
Description |
| System.Boolean |
isContainer |
|
Methods
AddAccessRule(AccessRule)
Declaration
protected void AddAccessRule(AccessRule rule)
Parameters
AddAuditRule(AuditRule)
Declaration
protected void AddAuditRule(AuditRule rule)
Parameters
GetAccessRules(Boolean, Boolean, Type)
Declaration
public AuthorizationRuleCollection GetAccessRules(bool includeExplicit, bool includeInherited, Type targetType)
Parameters
| Type |
Name |
Description |
| System.Boolean |
includeExplicit |
|
| System.Boolean |
includeInherited |
|
| System.Type |
targetType |
|
Returns
GetAuditRules(Boolean, Boolean, Type)
Declaration
public AuthorizationRuleCollection GetAuditRules(bool includeExplicit, bool includeInherited, Type targetType)
Parameters
| Type |
Name |
Description |
| System.Boolean |
includeExplicit |
|
| System.Boolean |
includeInherited |
|
| System.Type |
targetType |
|
Returns
ModifyAccess(AccessControlModification, AccessRule, out Boolean)
Declaration
protected override bool ModifyAccess(AccessControlModification modification, AccessRule rule, out bool modified)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
ModifyAudit(AccessControlModification, AuditRule, out Boolean)
Declaration
protected override bool ModifyAudit(AccessControlModification modification, AuditRule rule, out bool modified)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
RemoveAccessRule(AccessRule)
Declaration
protected bool RemoveAccessRule(AccessRule rule)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
RemoveAccessRuleAll(AccessRule)
Declaration
protected void RemoveAccessRuleAll(AccessRule rule)
Parameters
RemoveAccessRuleSpecific(AccessRule)
Declaration
protected void RemoveAccessRuleSpecific(AccessRule rule)
Parameters
RemoveAuditRule(AuditRule)
Declaration
protected bool RemoveAuditRule(AuditRule rule)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
RemoveAuditRuleAll(AuditRule)
Declaration
protected void RemoveAuditRuleAll(AuditRule rule)
Parameters
RemoveAuditRuleSpecific(AuditRule)
Declaration
protected void RemoveAuditRuleSpecific(AuditRule rule)
Parameters
ResetAccessRule(AccessRule)
Declaration
protected void ResetAccessRule(AccessRule rule)
Parameters
SetAccessRule(AccessRule)
Declaration
protected void SetAccessRule(AccessRule rule)
Parameters
SetAuditRule(AuditRule)
Declaration
protected void SetAuditRule(AuditRule rule)
Parameters