Back to Devexpress

UrlAccessRule Class

corelibraries-devexpress-dot-security-dot-resources-5d71730b.md

latest3.7 KB
Original Source

UrlAccessRule Class

A rule that allows or denies access to a URL.

Namespace : DevExpress.Security.Resources

Assembly : DevExpress.Data.v25.2.dll

NuGet Package : DevExpress.Data

Declaration

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

The following members return UrlAccessRule objects:

Remarks

Define a UrlAccessRule to allow or deny resource load from all/specific URLs. You can use the static Allow(String[]) or Deny(String[]) method to create URL access rules. Use the SetRules(IAccessRule[]) method to register these rules in your application.

Examples :

csharp
// Image load from URLs is allowed
DevExpress.Security.Resources.AccessSettings.StaticResources.SetRules(UrlAccessRule.Allow());
vb
' Image load from URLs is allowed
DevExpress.Security.Resources.AccessSettings.StaticResources.SetRules(UrlAccessRule.Allow())
csharp
// Image load from URLs is denied
DevExpress.Security.Resources.AccessSettings.StaticResources.SetRules(UrlAccessRule.Deny());
vb
' Image load from URLs is denied
DevExpress.Security.Resources.AccessSettings.StaticResources.SetRules(UrlAccessRule.Deny())
csharp
// Image load is allowed only from the specified URL
DevExpress.Security.Resources.AccessSettings.StaticResources.SetRules(UrlAccessRule.Allow("http://mysite.dev"));
vb
' Image load is allowed only from the specified URL
DevExpress.Security.Resources.AccessSettings.StaticResources.SetRules(UrlAccessRule.Allow("http://mysite.dev")"))
csharp
// Image load from the specified URL is denied
// Images from other URLs are accessible
DevExpress.Security.Resources.AccessSettings.StaticResources.SetRules(UrlAccessRule.Deny("http://mysite.dev"));
vb
' Image load from the specified URL is denied
' Images from other URLs are accessible
DevExpress.Security.Resources.AccessSettings.StaticResources.SetRules(UrlAccessRule.Deny("http://mysite.dev"))

Implements

IUriAccessRule

IAccessRule

Inheritance

Object UriAccessRule UrlAccessRule

See Also

UrlAccessRule Members

DevExpress.Security.Resources Namespace