C# Class System.Security.AccessControl.CommonObjectSecurity

Inheritance: ObjectSecurity
Show file Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
GetAccessRules ( bool includeExplicit, bool includeInherited, System targetType ) : System.Security.AccessControl.AuthorizationRuleCollection
GetAuditRules ( bool includeExplicit, bool includeInherited, System targetType ) : System.Security.AccessControl.AuthorizationRuleCollection

Protected Methods

Method Description
AddAccessRule ( System rule ) : void
AddAuditRule ( System rule ) : void
CommonObjectSecurity ( bool isContainer )
ModifyAccess ( System modification, System rule, bool &modified ) : bool
ModifyAudit ( System modification, System rule, bool &modified ) : bool
RemoveAccessRule ( System rule ) : bool
RemoveAccessRuleAll ( System rule ) : void
RemoveAccessRuleSpecific ( System rule ) : void
RemoveAuditRule ( System rule ) : bool
RemoveAuditRuleAll ( System rule ) : void
RemoveAuditRuleSpecific ( System rule ) : void
ResetAccessRule ( System rule ) : void
SetAccessRule ( System rule ) : void
SetAuditRule ( System rule ) : void

Method Details

AddAccessRule() protected method

protected AddAccessRule ( System rule ) : void
rule System
return void

AddAuditRule() protected method

protected AddAuditRule ( System rule ) : void
rule System
return void

CommonObjectSecurity() protected method

protected CommonObjectSecurity ( bool isContainer )
isContainer bool

GetAccessRules() public method

public GetAccessRules ( bool includeExplicit, bool includeInherited, System targetType ) : System.Security.AccessControl.AuthorizationRuleCollection
includeExplicit bool
includeInherited bool
targetType System
return System.Security.AccessControl.AuthorizationRuleCollection

GetAuditRules() public method

public GetAuditRules ( bool includeExplicit, bool includeInherited, System targetType ) : System.Security.AccessControl.AuthorizationRuleCollection
includeExplicit bool
includeInherited bool
targetType System
return System.Security.AccessControl.AuthorizationRuleCollection

ModifyAccess() protected method

protected ModifyAccess ( System modification, System rule, bool &modified ) : bool
modification System
rule System
modified bool
return bool

ModifyAudit() protected method

protected ModifyAudit ( System modification, System rule, bool &modified ) : bool
modification System
rule System
modified bool
return bool

RemoveAccessRule() protected method

protected RemoveAccessRule ( System rule ) : bool
rule System
return bool

RemoveAccessRuleAll() protected method

protected RemoveAccessRuleAll ( System rule ) : void
rule System
return void

RemoveAccessRuleSpecific() protected method

protected RemoveAccessRuleSpecific ( System rule ) : void
rule System
return void

RemoveAuditRule() protected method

protected RemoveAuditRule ( System rule ) : bool
rule System
return bool

RemoveAuditRuleAll() protected method

protected RemoveAuditRuleAll ( System rule ) : void
rule System
return void

RemoveAuditRuleSpecific() protected method

protected RemoveAuditRuleSpecific ( System rule ) : void
rule System
return void

ResetAccessRule() protected method

protected ResetAccessRule ( System rule ) : void
rule System
return void

SetAccessRule() protected method

protected SetAccessRule ( System rule ) : void
rule System
return void

SetAuditRule() protected method

protected SetAuditRule ( System rule ) : void
rule System
return void