expressappframework-devexpress-dot-persistent-dot-baseimpl-dot-permissionpolicy-605e8753.md
An XAF user who has a list of associated security roles that support the Allow/Deny Permission Policies.
Namespace : DevExpress.Persistent.BaseImpl.PermissionPolicy
Assembly : DevExpress.Persistent.BaseImpl.Xpo.v25.2.dll
NuGet Package : DevExpress.Persistent.BaseImpl.Xpo
[ImageName("BO_User")]
[Persistent("PermissionPolicyUser")]
[RuleCriteria("PermissionPolicyUser_XPO_Prevent_delete_logged_in_user", DefaultContexts.Delete, "[Oid] != CurrentUserId()", "Cannot delete the current logged-in user. Please log in using another user account and retry.")]
public class PermissionPolicyUser :
BaseObject,
IPermissionPolicyUser,
ISecurityUser,
ISecurityUserWithRoles,
IAuthenticationActiveDirectoryUser,
IAuthenticationStandardUser,
IXafCloneable
<ImageName("BO_User")>
<Persistent("PermissionPolicyUser")>
<RuleCriteria("PermissionPolicyUser_XPO_Prevent_delete_logged_in_user", DefaultContexts.Delete, "[Oid] != CurrentUserId()", "Cannot delete the current logged-in user. Please log in using another user account and retry.")>
Public Class PermissionPolicyUser
Inherits BaseObject
Implements IPermissionPolicyUser,
ISecurityUser,
ISecurityUserWithRoles,
IAuthenticationActiveDirectoryUser,
IAuthenticationStandardUser,
IXafCloneable
Associated roles are exposed via the PermissionPolicyUser.Roles property.
IAuthenticationActiveDirectoryUser
Object PersistentBase XPBaseObject XPCustomObject BaseObject PermissionPolicyUser
See Also