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

member MemberInfo

The 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

member MemberInfo

The member with ambiguous authorization.

anonymousEvaluator Type

The evaluator declaring anonymous access.

restrictedEvaluator Type

The evaluator declaring restricted access.