C# Class System.Security.AccessControl.DirectoryObjectSecurity

Inheritance: ObjectSecurity
Afficher le fichier Open project: dotnet/corefx

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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 méthode

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
Résultat System.Security.AccessControl.AccessRule

AddAccessRule() protected méthode

protected AddAccessRule ( System rule ) : void
rule System
Résultat void

AddAuditRule() protected méthode

protected AddAuditRule ( System rule ) : void
rule System
Résultat void

AuditRuleFactory() public méthode

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
Résultat System.Security.AccessControl.AuditRule

DirectoryObjectSecurity() protected méthode

protected DirectoryObjectSecurity ( )

DirectoryObjectSecurity() protected méthode

protected DirectoryObjectSecurity ( System securityDescriptor )
securityDescriptor System

GetAccessRules() public méthode

public GetAccessRules ( bool includeExplicit, bool includeInherited, System targetType ) : System.Security.AccessControl.AuthorizationRuleCollection
includeExplicit bool
includeInherited bool
targetType System
Résultat System.Security.AccessControl.AuthorizationRuleCollection

GetAuditRules() public méthode

public GetAuditRules ( bool includeExplicit, bool includeInherited, System targetType ) : System.Security.AccessControl.AuthorizationRuleCollection
includeExplicit bool
includeInherited bool
targetType System
Résultat System.Security.AccessControl.AuthorizationRuleCollection

ModifyAccess() protected méthode

protected ModifyAccess ( System modification, System rule, bool &modified ) : bool
modification System
rule System
modified bool
Résultat bool

ModifyAudit() protected méthode

protected ModifyAudit ( System modification, System rule, bool &modified ) : bool
modification System
rule System
modified bool
Résultat bool

RemoveAccessRule() protected méthode

protected RemoveAccessRule ( System rule ) : bool
rule System
Résultat bool

RemoveAccessRuleAll() protected méthode

protected RemoveAccessRuleAll ( System rule ) : void
rule System
Résultat void

RemoveAccessRuleSpecific() protected méthode

protected RemoveAccessRuleSpecific ( System rule ) : void
rule System
Résultat void

RemoveAuditRule() protected méthode

protected RemoveAuditRule ( System rule ) : bool
rule System
Résultat bool

RemoveAuditRuleAll() protected méthode

protected RemoveAuditRuleAll ( System rule ) : void
rule System
Résultat void

RemoveAuditRuleSpecific() protected méthode

protected RemoveAuditRuleSpecific ( System rule ) : void
rule System
Résultat void

ResetAccessRule() protected méthode

protected ResetAccessRule ( System rule ) : void
rule System
Résultat void

SetAccessRule() protected méthode

protected SetAccessRule ( System rule ) : void
rule System
Résultat void

SetAuditRule() protected méthode

protected SetAuditRule ( System rule ) : void
rule System
Résultat void