Class AmbiguousAuthorizationLevel
- Namespace
- Cratis.Arc.Authorization
- Assembly
- Cratis.Arc.Core.dll
The exception that is thrown when a member has conflicting authorization declarations.
public class AmbiguousAuthorizationLevel : Exception, ISerializable
- Inheritance
-
AmbiguousAuthorizationLevel
- Implements
- Inherited Members
- Extension Methods
Constructors
AmbiguousAuthorizationLevel(MemberInfo)
The exception that is thrown when a member carries both authorization attributes.
public AmbiguousAuthorizationLevel(MemberInfo member)
Parameters
memberMemberInfoThe member with ambiguous authorization.
AmbiguousAuthorizationLevel(MemberInfo, Type, Type)
The exception that is thrown when evaluator declarations disagree about anonymous access.
public AmbiguousAuthorizationLevel(MemberInfo member, Type anonymousEvaluator, Type restrictedEvaluator)
Parameters
memberMemberInfoThe member with ambiguous authorization.
anonymousEvaluatorTypeThe evaluator declaring anonymous access.
restrictedEvaluatorTypeThe evaluator declaring restricted access.