C# Class System.Security.AccessControl.DirectoryObjectSecurity

Inheritance: ObjectSecurity
Exibir arquivo Open project: dotnet/corefx

Public Methods

Method Description
AccessRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System type, System objectType, System inheritedObjectType ) : System.Security.AccessControl.AccessRule
AuditRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System flags, System objectType, System inheritedObjectType ) : System.Security.AccessControl.AuditRule
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
DirectoryObjectSecurity ( )
DirectoryObjectSecurity ( System securityDescriptor )
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

AccessRuleFactory() public method

public AccessRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System type, System objectType, System inheritedObjectType ) : System.Security.AccessControl.AccessRule
identityReference System
accessMask int
isInherited bool
inheritanceFlags System
propagationFlags System
type System
objectType System
inheritedObjectType System
return System.Security.AccessControl.AccessRule

AddAccessRule() protected method

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

AddAuditRule() protected method

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

AuditRuleFactory() public method

public AuditRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System flags, System objectType, System inheritedObjectType ) : System.Security.AccessControl.AuditRule
identityReference System
accessMask int
isInherited bool
inheritanceFlags System
propagationFlags System
flags System
objectType System
inheritedObjectType System
return System.Security.AccessControl.AuditRule

DirectoryObjectSecurity() protected method

protected DirectoryObjectSecurity ( )

DirectoryObjectSecurity() protected method

protected DirectoryObjectSecurity ( System securityDescriptor )
securityDescriptor System

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