Visual Basic (Declaration) | |
---|---|
<AttributeUsageAttribute(ValidOn=AttributeTargets.Class Or _ AttributeTargets.Method, AllowMultiple=False, Inherited=True)> Public NotInheritable Class RequiresAuthenticationAttribute Inherits AuthorizationAttribute Implements System.Runtime.InteropServices._Attribute |
Visual Basic (Usage) | ![]() |
---|---|
Dim instance As RequiresAuthenticationAttribute |
C# | |
---|---|
[AttributeUsageAttribute(ValidOn=AttributeTargets.Class | AttributeTargets.Method, AllowMultiple=false, Inherited=true)] public sealed class RequiresAuthenticationAttribute : AuthorizationAttribute, System.Runtime.InteropServices._Attribute |
C++/CLI | |
---|---|
[AttributeUsageAttribute(ValidOn=AttributeTargets.Class | AttributeTargets.Method, AllowMultiple=false, Inherited=true)] public ref class RequiresAuthenticationAttribute sealed : public AuthorizationAttribute, System.Runtime.InteropServices._Attribute |
When the RequiresAuthentication 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.
System.Object
System.Attribute
IdeaBlade.Core.DomainServices.AuthorizationAttribute
IdeaBlade.Core.DomainServices.RequiresAuthenticationAttribute
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family