ObjectSecurity
cs.system.security.accesscontrol.ObjectSecurity (extern class) → CommonObjectSecurity
Static Members
IsSddlConversionSupported(): Bool| Returns |
|---|
| Bool |
Instance Members
OwnerModified: BoolIsDS: BoolIsContainer: BoolGroupModified: BoolAuditRulesModified: BoolAccessRulesModified: BoolAreAuditRulesProtected: BoolAreAuditRulesCanonical: BoolAreAccessRulesProtected: BoolAreAccessRulesCanonical: BoolAuditRuleType: cs.system.TypeAccessRuleType: cs.system.TypeAccessRightType: cs.system.TypeAccessRuleFactory(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(): VoidReadUnlock(): VoidWriteLock(): VoidWriteUnlock(): Void| Name | Type |
|---|---|
isContainer |
Bool |
isDS |
Bool |
Metadata
| Name | Parameters |
|---|---|
:nativeGen |
- |
:abstract |
- |
:libType |
- |
:csNative |
- |