Constable Authorization Engine 2.0 BETA

FallbackPolicy Members

FallbackPolicy overview

Public Instance Constructors

FallbackPolicy Overloaded. Initializes a new instance of the FallbackPolicy class.

Public Instance Properties

ActionRules (inherited from AuthorizationPolicy) Gets the collection of all the ActionRule objects defined for the instance.
Actions (inherited from AuthorizationPolicy) Gets the collection of all the Action objects defined for the instance.
CurrentPrincipal (inherited from AuthorizationPolicy) Sets or returns the IPrincipal implementation used to resolve role membership.
CurrentState (inherited from AuthorizationPolicy) Sets or returns the current state of the authorization policy.
Description (inherited from NamedObjectBase) Sets or returns the description of the object.
Id (inherited from NamedObjectBase) Sets or returns the unique Id of the object.
Name (inherited from NamedObjectBase) Sets or returns the name of the object.
Policy (inherited from ObjectBase) Gets a reference to the AuthorizationPolicy instance that contains this object.
Properties (inherited from AuthorizationPolicy) Gets the collection of all the Property objects defined for the instance.
PropertyRules (inherited from AuthorizationPolicy) Gets the collection of all the PropertyRule objects defined for the instance.
Roles (inherited from AuthorizationPolicy) Gets the collection of all the Role objects defined for the instance.
States (inherited from AuthorizationPolicy) Gets the collection of all the State objects defined for the instance.

Public Instance Methods

Clear (inherited from AuthorizationPolicy) Clears the whole authorization policy contained within this instance.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
ExecuteAction (inherited from AuthorizationPolicy)Overloaded. Executes the Action associated with the given action authorization rule.
GetDefinedActionRules (inherited from AuthorizationPolicy) Returns all the ActionRule objects defined for the current authorization context.
GetDefinedPropertyRules (inherited from AuthorizationPolicy) Returns all PropertyRule objects defined for the current authorization context.
GetExecutableActionRules (inherited from AuthorizationPolicy) Returns all the ActionRule objects for actions that are executable in the current authorization context.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetChangeablePropertyRules (inherited from AuthorizationPolicy) Return all PropertyRule objects that are changeable in the current authorization context.
GetType (inherited from Object) Gets the Type of the current instance.
IsActionExecutable (inherited from AuthorizationPolicy)Overloaded. Returns a value specifying if the action associated with the given rule is executable in the current authorization context.
IsNewRuleValid (inherited from AuthorizationPolicy) This member supports the component' s implementation and is not intended to be used directly from your code.
IsPropertyChangeable (inherited from AuthorizationPolicy)Overloaded. Returns a value specifying if the Property associated with the given rule is changeable in the current authorization context.
RaiseAuthorizationContextChangedEvent (inherited from AuthorizationPolicy)Overloaded. Raises the AuthorizationContextChanged event.
ToString (inherited from NamedObjectBase) Returns the value of the Id property.

Public Instance Events

ActionExecuted (inherited from AuthorizationPolicy) Occurs after an Action is executed as a result of calling one of the ExecuteAction overloaded methods.
ActionExecuting (inherited from AuthorizationPolicy) Occurs before an Action is executed as a result of calling one of the ExecuteAction overloaded methods.
AuthorizationContextChanged (inherited from AuthorizationPolicy) The event is raised whenever the authorization context of the policy is changed.
InstanceChanged (inherited from AuthorizationPolicy) The event is raised after a policy object has been changed.
InstanceChanging (inherited from AuthorizationPolicy) The event is raised before a policy object is changed.
ResolveRoleMembership (inherited from AuthorizationPolicy) The event is raised as part of the role resolution process.

Protected Instance Properties

OwnerInternal (inherited from ObjectBase) This member supports the Constable Authorization Engine (CAZE) infrastructure and is not intended to be used directly from your code.

Protected Instance Methods

CreateAction (inherited from AuthorizationPolicy) This member supports the Constable Authorization Engine (CAZE) infrastructure and is not intended to be used directly from your code.
CreateActionRule (inherited from AuthorizationPolicy) This member supports the Constable Authorization Engine (CAZE) infrastructure and is not intended to be used directly from your code.
CreateProperty (inherited from AuthorizationPolicy) This member supports the Constable Authorization Engine (CAZE) infrastructure and is not intended to be used directly from your code.
CreatePropertyRule (inherited from AuthorizationPolicy) This member supports the Constable Authorization Engine (CAZE) infrastructure and is not intended to be used directly from your code.
CreateRole (inherited from AuthorizationPolicy) This member supports the Constable Authorization Engine (CAZE) infrastructure and is not intended to be used directly from your code.
CreateState (inherited from AuthorizationPolicy) This member supports the Constable Authorization Engine (CAZE) infrastructure and is not intended to be used directly from your code.
GetExecutableActionRulesInternal (inherited from AuthorizationPolicy) This member supports the Constable Authorization Engine (CAZE) infrastructure and is not intended to be used directly from your code.

See Also

FallbackPolicy Class | LaMarvin.Constable.Design.Fallback Namespace