CommonObjectSecurity

ObjectSecuritycs.system.security.accesscontrol.CommonObjectSecurity (extern class) → NativeObjectSecurity

Instance Members

GetAccessRules(includeExplicit: Bool, includeInherited: Bool, targetType: cs.system.Type): AuthorizationRuleCollection
Name Type
includeExplicit Bool
includeInherited Bool
targetType cs.system.Type
Returns
AuthorizationRuleCollection

GetAuditRules(includeExplicit: Bool, includeInherited: Bool, targetType: cs.system.Type): AuthorizationRuleCollection
Name Type
includeExplicit Bool
includeInherited Bool
targetType cs.system.Type
Returns
AuthorizationRuleCollection

AddAccessRule(rule: AccessRule): Void
Name Type
rule AccessRule

RemoveAccessRule(rule: AccessRule): Bool
Name Type
rule AccessRule
Returns
Bool

RemoveAccessRuleAll(rule: AccessRule): Void
Name Type
rule AccessRule

RemoveAccessRuleSpecific(rule: AccessRule): Void
Name Type
rule AccessRule

ResetAccessRule(rule: AccessRule): Void
Name Type
rule AccessRule

SetAccessRule(rule: AccessRule): Void
Name Type
rule AccessRule

ModifyAccess(modification: Anonymous, rule: AccessRule, modified: cs.Out): Bool
Name Type
modification Anonymous
rule AccessRule
modified cs.Out
Returns
Bool

AddAuditRule(rule: AuditRule): Void
Name Type
rule AuditRule

RemoveAuditRule(rule: AuditRule): Bool
Name Type
rule AuditRule
Returns
Bool

RemoveAuditRuleAll(rule: AuditRule): Void
Name Type
rule AuditRule

RemoveAuditRuleSpecific(rule: AuditRule): Void
Name Type
rule AuditRule

SetAuditRule(rule: AuditRule): Void
Name Type
rule AuditRule

ModifyAudit(modification: Anonymous, rule: AuditRule, modified: cs.Out): Bool
Name Type
modification Anonymous
rule AuditRule
modified cs.Out
Returns
Bool

new(isContainer: Bool): Void
Name Type
isContainer Bool

Metadata

Name Parameters
:nativeGen -
:abstract -
:libType -
:csNative -