W3cubDocs

/Haxe C#

ObjectSecurity

package cs.system.security.accesscontrol

extended by CommonObjectSecurity

@:abstract@:libType@:csNative@:native("System.Security.AccessControl.ObjectSecurity") Available on cs

Variables

read only AccessRightType:Type

read only AccessRuleType:Type

read only AreAccessRulesCanonical:Bool

read only AreAccessRulesProtected:Bool

read only AreAuditRulesCanonical:Bool

read only AreAuditRulesProtected:Bool

read only AuditRuleType:Type

Methods

@:overload AccessRuleFactory (identityReference:IdentityReference, accessMask:Int, isInherited:Bool, inheritanceFlags:InheritanceFlags, propagationFlags:PropagationFlags, type:AccessControlType):AccessRule

@:overload AuditRuleFactory (identityReference:IdentityReference, accessMask:Int, isInherited:Bool, inheritanceFlags:InheritanceFlags, propagationFlags:PropagationFlags, flags:AuditFlags):AuditRule

@:final @:overload GetGroup (targetType:Type):IdentityReference

@:final @:overload GetOwner (targetType:Type):IdentityReference

@:final @:overload GetSecurityDescriptorBinaryForm ():NativeArray<UInt8>

@:final @:overload GetSecurityDescriptorSddlForm (includeSections:AccessControlSections):String

@:overload ModifyAccessRule (modification:AccessControlModification, rule:AccessRule, modified:Out<Bool>):Bool

@:overload ModifyAuditRule (modification:AccessControlModification, rule:AuditRule, modified:Out<Bool>):Bool

@:overload PurgeAccessRules (identity:IdentityReference):Void

@:overload PurgeAuditRules (identity:IdentityReference):Void

@:final @:overload SetAccessRuleProtection (isProtected:Bool, preserveInheritance:Bool):Void

@:final @:overload SetAuditRuleProtection (isProtected:Bool, preserveInheritance:Bool):Void

@:final @:overload SetGroup (identity:IdentityReference):Void

@:final @:overload SetOwner (identity:IdentityReference):Void

@:final @:overload SetSecurityDescriptorBinaryForm (binaryForm:NativeArray<UInt8>):Void

@:final @:overload SetSecurityDescriptorBinaryForm (binaryForm:NativeArray<UInt8>, includeSections:AccessControlSections):Void

@:final @:overload SetSecurityDescriptorSddlForm (sddlForm:String):Void

@:final @:overload SetSecurityDescriptorSddlForm (sddlForm:String, includeSections:AccessControlSections):Void

Static methods

@:final @:overload static IsSddlConversionSupported ():Bool

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cs/system/security/accesscontrol/ObjectSecurity.html