DevForce Help Reference
RequiresRolesAttribute Class
Members 


Attribute used to decorate a method or class to indicate that the current user must be in all of the indicated roles.
Syntax
'Declaration
 
<AttributeUsageAttribute(ValidOn=AttributeTargets.Class Or  _
    AttributeTargets.Method, 
   AllowMultiple=False, 
   Inherited=True)>
Public NotInheritable Class RequiresRolesAttribute 
   Inherits AuthorizationAttribute
   Implements System.Runtime.InteropServices._Attribute 
'Usage
 
Dim instance As RequiresRolesAttribute
[AttributeUsage(ValidOn=AttributeTargets.Class | 
    AttributeTargets.Method, 
   AllowMultiple=false, 
   Inherited=true)]
public sealed class RequiresRolesAttribute : AuthorizationAttribute, System.Runtime.InteropServices._Attribute  
Remarks
When the RequiresRoles attribute is applied to your entities the appropriate query or save interceptor will check the attribute during authorization.

The attribute can also be applied to methods., such as remote service methods, named query methods, and all POCO methods.

If the user does not pass the authorization check, a PersistenceSecurityException is received on the client.

Inheritance Hierarchy

System.Object
   System.Attribute
      IdeaBlade.Core.DomainServices.AuthorizationAttribute
         IdeaBlade.Core.DomainServices.RequiresRolesAttribute

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

RequiresRolesAttribute Members
IdeaBlade.Core.DomainServices Namespace

Send Feedback