MutexSecurity

ObjectSecurityCommonObjectSecurityNativeObjectSecuritycs.system.security.accesscontrol.MutexSecurity (extern final class)

Instance Members

AuditRuleType: cs.system.Type

AccessRuleType: cs.system.Type

AccessRightType: cs.system.Type

AccessRuleFactory(identityReference: cs.system.security.principal.IdentityReference, accessMask: Int, isInherited: Bool, inheritanceFlags: Anonymous, propagationFlags: Anonymous, type: Anonymous): AccessRule
Name Type
identityReference cs.system.security.principal.IdentityReference
accessMask Int
isInherited Bool
inheritanceFlags Anonymous
propagationFlags Anonymous
type Anonymous
Returns
AccessRule

AddAccessRule(rule: MutexAccessRule): Void
Name Type
rule MutexAccessRule

RemoveAccessRule(rule: MutexAccessRule): Bool
Name Type
rule MutexAccessRule
Returns
Bool

RemoveAccessRuleAll(rule: MutexAccessRule): Void
Name Type
rule MutexAccessRule

RemoveAccessRuleSpecific(rule: MutexAccessRule): Void
Name Type
rule MutexAccessRule

ResetAccessRule(rule: MutexAccessRule): Void
Name Type
rule MutexAccessRule

SetAccessRule(rule: MutexAccessRule): Void
Name Type
rule MutexAccessRule

AuditRuleFactory(identityReference: cs.system.security.principal.IdentityReference, accessMask: Int, isInherited: Bool, inheritanceFlags: Anonymous, propagationFlags: Anonymous, flags: Anonymous): AuditRule
Name Type
identityReference cs.system.security.principal.IdentityReference
accessMask Int
isInherited Bool
inheritanceFlags Anonymous
propagationFlags Anonymous
flags Anonymous
Returns
AuditRule

AddAuditRule(rule: MutexAuditRule): Void
Name Type
rule MutexAuditRule

RemoveAuditRule(rule: MutexAuditRule): Bool
Name Type
rule MutexAuditRule
Returns
Bool

RemoveAuditRuleAll(rule: MutexAuditRule): Void
Name Type
rule MutexAuditRule

RemoveAuditRuleSpecific(rule: MutexAuditRule): Void
Name Type
rule MutexAuditRule

SetAuditRule(rule: MutexAuditRule): Void
Name Type
rule MutexAuditRule

new(): Void

Metadata

Name Parameters
:nativeGen -
:libType -
:csNative -