The requested page is not available for the requested platform. You are viewing the content for .NET Framework 4.5.2+ platform.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

SecurityBrowsableAttribute Class

Applied to business class properties together with the Browsable(false) attribute. Unhides a hidden property in the Member Permissions configuration UI. The target property remains hidden in other places.

Namespace: DevExpress.ExpressApp.Security

Assembly: DevExpress.ExpressApp.v19.2.dll

Declaration

[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
public class SecurityBrowsableAttribute :
    Attribute
<AttributeUsage(AttributeTargets.Property Or AttributeTargets.Field, AllowMultiple:=False, Inherited:=True)>
Public Class SecurityBrowsableAttribute
    Inherits Attribute
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
public class SecurityBrowsableAttribute :
    Attribute
<AttributeUsage(AttributeTargets.Property Or AttributeTargets.Field, AllowMultiple:=False, Inherited:=True)>
Public Class SecurityBrowsableAttribute
    Inherits Attribute
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
public class SecurityBrowsableAttribute :
    Attribute
<AttributeUsage(AttributeTargets.Field Or AttributeTargets.Property, AllowMultiple:=False, Inherited:=True)>
Public Class SecurityBrowsableAttribute
    Inherits Attribute

Remarks

The following attributes combination makes the MyProperty property hidden everywhere except for the Members dropdown list in the Member Permissions tab.

[Browsable(false), SecurityBrowsable]
public string MyProperty { get; set; }

Inheritance

Object
Attribute
SecurityBrowsableAttribute
See Also