CSLA .NET 10.0.0
A home for your business logic
Loading...
Searching...
No Matches
Csla.Rules.IAuthorizationRuleBase Interface Reference

Interface defining an authorization rule base implementation. More...

Inheritance diagram for Csla.Rules.IAuthorizationRuleBase:
Csla.Rules.IAuthorizationRule Csla.Rules.IAuthorizationRuleAsync Csla.Rules.AuthorizationRule Csla.Rules.AuthorizationRuleAsync Csla.Rules.CommonRules.IsInRole Csla.Rules.CommonRules.IsNotInRole

Properties

Core.? IMemberInfo Element [get]
 Gets the element (property/method) to which this rule is associated.
AuthorizationActions Action [get]
 Gets the authorization action this rule will enforce.
bool CacheResult [get]
 Gets a value indicating whether the results of this rule can be cached at the business object level.

Detailed Description

Interface defining an authorization rule base implementation.

Property Documentation

◆ Action

AuthorizationActions Csla.Rules.IAuthorizationRuleBase.Action
get

Gets the authorization action this rule will enforce.

Implemented in Csla.Rules.AuthorizationRule, and Csla.Rules.AuthorizationRuleAsync.

◆ CacheResult

bool Csla.Rules.IAuthorizationRuleBase.CacheResult
get

Gets a value indicating whether the results of this rule can be cached at the business object level.

Implemented in Csla.Rules.AuthorizationRule, and Csla.Rules.AuthorizationRuleAsync.

◆ Element

Core.? IMemberInfo Csla.Rules.IAuthorizationRuleBase.Element
get

Gets the element (property/method) to which this rule is associated.

Implemented in Csla.Rules.AuthorizationRule, and Csla.Rules.AuthorizationRuleAsync.


The documentation for this interface was generated from the following file: