Context information provided to an authorization rule when it is invoked. More...
Public Member Functions | |
AuthorizationContext () | |
Initializes a new instance of the AuthorizationContext class. More... | |
AuthorizationContext (IAuthorizationRule rule, object target, Type targetType) | |
Creates a AuthorizationContext instance for unit testing. More... | |
Properties | |
IAuthorizationRule | Rule [getset] |
Gets the rule object. More... | |
object | Target [getset] |
Gets a reference to the target business object. More... | |
Type | TargetType [getset] |
Gets the type of the target business class. More... | |
bool | HasPermission [getset] |
Gets or sets a value indicating whether the current user has permission to perform the requested action. More... | |
object[] | Criteria [getset] |
Gets an object which is the criteria specified in the data portal call, if any. More... | |
Properties inherited from Csla.Rules.IAuthorizationContext | |
IAuthorizationRule | Rule [get] |
Gets the rule object. More... | |
object | Target [get] |
Gets a reference to the target business object. More... | |
Type | TargetType [get] |
Gets the type of the target business class. More... | |
bool | HasPermission [getset] |
Gets or sets a value indicating whether the current user has permission to perform the requested action. More... | |
object[] | Criteria [get] |
Gets an object which is the criteria specified in the data portal call, if any. More... | |
Context information provided to an authorization rule when it is invoked.
Definition at line 17 of file AuthorizationContext.cs.
Csla.Rules.AuthorizationContext.AuthorizationContext | ( | ) |
Initializes a new instance of the AuthorizationContext class.
Definition at line 47 of file AuthorizationContext.cs.
Csla.Rules.AuthorizationContext.AuthorizationContext | ( | IAuthorizationRule | rule, |
object | target, | ||
Type | targetType | ||
) |
Creates a AuthorizationContext instance for unit testing.
rule | The rule. |
target | The target. |
targetType | Type of the target. |
Definition at line 57 of file AuthorizationContext.cs.
|
getset |
Gets an object which is the criteria specified in the data portal call, if any.
Definition at line 42 of file AuthorizationContext.cs.
|
getset |
Gets or sets a value indicating whether the current user has permission to perform the requested action.
Definition at line 37 of file AuthorizationContext.cs.
|
getset |
Gets the rule object.
Definition at line 23 of file AuthorizationContext.cs.
|
getset |
Gets a reference to the target business object.
Definition at line 27 of file AuthorizationContext.cs.
|
getset |
Gets the type of the target business class.
Definition at line 31 of file AuthorizationContext.cs.