Back to Devexpress

CustomAccessRule Class

corelibraries-devexpress-dot-security-dot-resources-f55bc20f.md

latest2.2 KB
Original Source

CustomAccessRule Class

A rule that uses a custom logic to determine whether to allow or deny access to a URL/file directory.

Namespace : DevExpress.Security.Resources

Assembly : DevExpress.Data.v25.2.dll

NuGet Package : DevExpress.Data

Declaration

csharp
public sealed class CustomAccessRule :
    UriAccessRule
vb
Public NotInheritable Class CustomAccessRule
    Inherits UriAccessRule

Remarks

Create an instance of the CustomAccessRule and handle its CheckUri event to specify whether to allow or deny access to requested URLs or file directories. Use the SetRules(IAccessRule[]) method to register your custom rule.

csharp
CustomAccessRule customRule = new CustomAccessRule(AccessPermission.Allow);
customRule.CheckUri += uri => {
    // implement your logic here
    return true;
};

AccessSettings.StaticResources.SetRules(customRule);
vb
Private customRule As New CustomAccessRule(AccessPermission.Allow)
Private customRule.CheckUri += Function(uri)
    ' implement your logic here
    Return True
End Function

AccessSettings.StaticResources.SetRules(customRule)

Implements

IUriAccessRule

IAccessRule

Inheritance

Object UriAccessRule CustomAccessRule

See Also

CustomAccessRule Members

DevExpress.Security.Resources Namespace