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

Implemented by objects which provide context information to an authorization rule when it is invoked. More...

Inheritance diagram for Csla.Rules.IAuthorizationContext:
Csla.Rules.AuthorizationContext

Properties

IAuthorizationRuleBase Rule [get]
 Gets the rule object.
object? Target [get]
 Gets a reference to the target business object.
Type TargetType [get]
 Gets the type of the target business class.
bool HasPermission [get, set]
 Gets or sets a value indicating whether the current user has permission to perform the requested action.
object??[] Criteria [get]
 Gets an object which is the criteria specified in the data portal call, if any.
ApplicationContext ApplicationContext [get]
 Gets a reference to the current ApplicationContext.
IDataPortalFactory DataPortalFactory [get]
 Gets a data portal factory instance.

Detailed Description

Implemented by objects which provide context information to an authorization rule when it is invoked.

Property Documentation

◆ ApplicationContext

ApplicationContext Csla.Rules.IAuthorizationContext.ApplicationContext
get

Gets a reference to the current ApplicationContext.

Implemented in Csla.Rules.AuthorizationContext.

◆ Criteria

object?? [] Csla.Rules.IAuthorizationContext.Criteria
get

Gets an object which is the criteria specified in the data portal call, if any.

Implemented in Csla.Rules.AuthorizationContext.

◆ DataPortalFactory

IDataPortalFactory Csla.Rules.IAuthorizationContext.DataPortalFactory
get

Gets a data portal factory instance.

Implemented in Csla.Rules.AuthorizationContext.

◆ HasPermission

bool Csla.Rules.IAuthorizationContext.HasPermission
getset

Gets or sets a value indicating whether the current user has permission to perform the requested action.

Implemented in Csla.Rules.AuthorizationContext.

◆ Rule

IAuthorizationRuleBase Csla.Rules.IAuthorizationContext.Rule
get

Gets the rule object.

Implemented in Csla.Rules.AuthorizationContext.

◆ Target

object? Csla.Rules.IAuthorizationContext.Target
get

Gets a reference to the target business object.

Implemented in Csla.Rules.AuthorizationContext.

◆ TargetType

Type Csla.Rules.IAuthorizationContext.TargetType
get

Gets the type of the target business class.

Implemented in Csla.Rules.AuthorizationContext.


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