The requested page is not available for the requested platform. You are viewing the content for Default platform.

EFCachedRequestSecurityAdapter Class

A Security Adapter used in Entity Framework based applications with the UI-level security.

Namespace: DevExpress.ExpressApp.Security.EF.Adapters

Assembly: DevExpress.ExpressApp.Security.EF.v19.1.dll

Declaration

public class EFCachedRequestSecurityAdapter :
    RealObjectSecurityAdapterBase
Public Class EFCachedRequestSecurityAdapter
    Inherits RealObjectSecurityAdapterBase

Remarks

To enable the EFCachedRequestSecurityAdapter Security Adapter, choose Entity Framework and enable Standard or Active Directory authentication in the Solution Wizard, or pass the EFCachedRequestSecurityAdapterProvider object to the staticIsGrantedAdapter.Enable method.

using DevExpress.ExpressApp.Security.Adapters;
using DevExpress.ExpressApp.Security.EF.Adapters;
// ...
IsGrantedAdapter.Enable(new EFCachedRequestSecurityAdapterProvider());

You can call this static method from any place of your code which is executed before a user is logged on, e.g.:

  • in the constructor of your platform-agnostic module located in the Module.cs (Module.vb) file;
  • in the Main method of the WinForms application located in the Program.cs (Program.vb) file, before the WinApplication.Start call;
  • in the Application_Start method of the ASP.NET application located in the Global.asax.cs (Global.asax.vb) file, before the WebApplication.Start call.

Inheritance

Object
DevExpress.ExpressApp.Security.Adapters.SecurityAdapterBase
DevExpress.ExpressApp.Security.Adapters.RealObjectSecurityAdapterBase
EFCachedRequestSecurityAdapter

Implements

DevExpress.ExpressApp.Security.Adapters.ISecurityAdapter
DevExpress.ExpressApp.Security.Adapters.ISupportPermissions
DevExpress.ExpressApp.Security.Adapters.IRealObjectProvider
See Also