PermissionPolicyUser Class
An XAF user who has a list of associated security roles that support the Allow/Deny Permission Policies.
Namespace: DevExpress.Persistent.BaseImpl.EF.PermissionPolicy
Assembly: DevExpress.Persistent.BaseImpl.EFCore.v24.2.dll
NuGet Package: DevExpress.Persistent.BaseImpl.EFCore
NuGet Package: DevExpress.Persistent.BaseImpl.EF6
Declaration
[ImageName("BO_User")]
[RuleCriteria("PermissionPolicyUser_EF_Prevent_delete_logged_in_user", DefaultContexts.Delete, "[ID] != CurrentUserId()", "Cannot delete the current logged-in user. Please log in using another user account and retry.")]
public class PermissionPolicyUser :
BaseObject,
IPermissionPolicyUser,
ISecurityUser,
IAuthenticationActiveDirectoryUser,
IAuthenticationStandardUser,
ISecurityUserWithRoles
[ImageName("BO_User")]
[RuleCriteria("PermissionPolicyUser_EF_Prevent_delete_logged_in_user", DefaultContexts.Delete, "[ID] != CurrentUserId()", "Cannot delete the current logged-in user. Please log in using another user account and retry.")]
public class PermissionPolicyUser :
INotifyPropertyChanged,
IPermissionPolicyUser,
ISecurityUser,
IAuthenticationActiveDirectoryUser,
IAuthenticationStandardUser,
ISecurityUserWithRoles,
IObjectSpaceLink
Remarks
Associated roles are exposed via the PermissionPolicyUser.Roles property.
Inheritance
Object
BaseObject
PermissionPolicyUser
Inheritance
Object
PermissionPolicyUser
See Also