 ObjectSecurity
package cs.system.security.accesscontrol extended by CommonObjectSecurity
Available on cs
Static methods
staticIsSddlConversionSupported():Bool
Variables
read onlyAccessRightType:Type
read onlyAccessRuleType:Type
read onlyAreAccessRulesCanonical:Bool
read onlyAreAccessRulesProtected:Bool
read onlyAreAuditRulesCanonical:Bool
read onlyAreAuditRulesProtected:Bool
read onlyAuditRuleType:Type
Methods
AccessRuleFactory(identityReference:IdentityReference, accessMask:Int, isInherited:Bool, inheritanceFlags:InheritanceFlags, propagationFlags:PropagationFlags, type:AccessControlType):AccessRule
AuditRuleFactory(identityReference:IdentityReference, accessMask:Int, isInherited:Bool, inheritanceFlags:InheritanceFlags, propagationFlags:PropagationFlags, flags:AuditFlags):AuditRule
finalGetGroup(targetType:Type):IdentityReference
finalGetOwner(targetType:Type):IdentityReference
finalGetSecurityDescriptorBinaryForm():NativeArray<UInt8>
finalGetSecurityDescriptorSddlForm(includeSections:AccessControlSections):String
ModifyAccessRule(modification:AccessControlModification, rule:AccessRule, modified:Out<Bool>):Bool
ModifyAuditRule(modification:AccessControlModification, rule:AuditRule, modified:Out<Bool>):Bool
PurgeAccessRules(identity:IdentityReference):Void
PurgeAuditRules(identity:IdentityReference):Void
finalSetAccessRuleProtection(isProtected:Bool, preserveInheritance:Bool):Void
finalSetAuditRuleProtection(isProtected:Bool, preserveInheritance:Bool):Void
finalSetGroup(identity:IdentityReference):Void
finalSetOwner(identity:IdentityReference):Void
finalSetSecurityDescriptorBinaryForm(binaryForm:NativeArray<UInt8>):Void
finalSetSecurityDescriptorBinaryForm(binaryForm:NativeArray<UInt8>, includeSections:AccessControlSections):Void
finalSetSecurityDescriptorSddlForm(sddlForm:String):Void
finalSetSecurityDescriptorSddlForm(sddlForm:String, includeSections:AccessControlSections):Void


    
{'path': 'public/docs/haxe~cs/system/security/accesscontrol/objectsecurity.html', 'source': 'DevDocs.IO'}