ObjectSecurity
cs.system.security.accesscontrol.ObjectSecurity (extern class) → CommonObjectSecurity
Static Members
IsSddlConversionSupported(): Bool
Returns |
---|
Bool |
Instance Members
OwnerModified: Bool
IsDS: Bool
IsContainer: Bool
GroupModified: Bool
AuditRulesModified: Bool
AccessRulesModified: Bool
AreAuditRulesProtected: Bool
AreAuditRulesCanonical: Bool
AreAccessRulesProtected: Bool
AreAccessRulesCanonical: Bool
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 |
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 |
GetGroup(targetType: cs.system.Type): cs.system.security.principal.IdentityReference
Name | Type |
---|---|
targetType |
cs.system.Type |
Returns |
---|
cs.system.security.principal.IdentityReference |
GetOwner(targetType: cs.system.Type): cs.system.security.principal.IdentityReference
Name | Type |
---|---|
targetType |
cs.system.Type |
Returns |
---|
cs.system.security.principal.IdentityReference |
GetSecurityDescriptorBinaryForm(): cs.NativeArray<cs.types.UInt8>
Returns |
---|
cs.NativeArray<cs.types.UInt8> |
GetSecurityDescriptorSddlForm(includeSections: Anonymous): String
Name | Type |
---|---|
includeSections |
Anonymous |
Returns |
---|
String |
ModifyAccessRule(modification: Anonymous, rule: AccessRule, modified: cs.Out): Bool
Name | Type |
---|---|
modification |
Anonymous |
rule |
AccessRule |
modified |
cs.Out |
Returns |
---|
Bool |
Name | Type |
---|---|
modification |
Anonymous |
rule |
AuditRule |
modified |
cs.Out |
Returns |
---|
Bool |
PurgeAccessRules(identity: cs.system.security.principal.IdentityReference): Void
Name | Type |
---|---|
identity |
cs.system.security.principal.IdentityReference |
PurgeAuditRules(identity: cs.system.security.principal.IdentityReference): Void
Name | Type |
---|---|
identity |
cs.system.security.principal.IdentityReference |
Name | Type |
---|---|
isProtected |
Bool |
preserveInheritance |
Bool |
Name | Type |
---|---|
isProtected |
Bool |
preserveInheritance |
Bool |
SetGroup(identity: cs.system.security.principal.IdentityReference): Void
Name | Type |
---|---|
identity |
cs.system.security.principal.IdentityReference |
SetOwner(identity: cs.system.security.principal.IdentityReference): Void
Name | Type |
---|---|
identity |
cs.system.security.principal.IdentityReference |
SetSecurityDescriptorBinaryForm(binaryForm: cs.NativeArray<cs.types.UInt8>): Void
Name | Type |
---|---|
binaryForm |
cs.NativeArray<cs.types.UInt8> |
Name | Type |
---|---|
sddlForm |
String |
ModifyAccess(modification: Anonymous, rule: AccessRule, modified: cs.Out): Bool
Name | Type |
---|---|
modification |
Anonymous |
rule |
AccessRule |
modified |
cs.Out |
Returns |
---|
Bool |
Name | Type |
---|---|
modification |
Anonymous |
rule |
AuditRule |
modified |
cs.Out |
Returns |
---|
Bool |
Persist(handle: cs.system.runtime.interopservices.SafeHandle, includeSections: Anonymous): Void
Name | Type |
---|---|
handle |
cs.system.runtime.interopservices.SafeHandle |
includeSections |
Anonymous |
ReadLock(): Void
ReadUnlock(): Void
WriteLock(): Void
WriteUnlock(): Void
Name | Type |
---|---|
isContainer |
Bool |
isDS |
Bool |
Metadata
Name | Parameters |
---|---|
:nativeGen |
- |
:abstract |
- |
:libType |
- |
:csNative |
- |