Owneat Technical Guide main Help

Class CanPerformChangesOnRestaurantEventRequirementHandler

Namespace: Restaurant.Application.Authorization.RestaurantEvent
Assembly: Restaurant.Application.dll

public class CanPerformChangesOnRestaurantEventRequirementHandler : AuthorizationHandler<CanPerformChangesOnRestaurantEventRequirement>, IAuthorizationHandler

Inheritance

objectAuthorizationHandler<CanPerformChangesOnRestaurantEventRequirement\> ← CanPerformChangesOnRestaurantEventRequirementHandler

Implements

IAuthorizationHandler

Inherited Members

AuthorizationHandler<CanPerformChangesOnRestaurantEventRequirement\>.HandleAsync\(AuthorizationHandlerContext\), AuthorizationHandler<CanPerformChangesOnRestaurantEventRequirement\>.HandleRequirementAsync\(AuthorizationHandlerContext, CanPerformChangesOnRestaurantEventRequirement\), object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.MemberwiseClone\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)

Methods

HandleRequirementAsync\(AuthorizationHandlerContext, CanPerformChangesOnRestaurantEventRequirement\)

Makes a decision if authorization is allowed based on a specific requirement.

protected override Task HandleRequirementAsync(AuthorizationHandlerContext context, CanPerformChangesOnRestaurantEventRequirement requirement)

Parameters

context AuthorizationHandlerContext

The authorization context.

requirement CanPerformChangesOnRestaurantEventRequirement

The requirement to evaluate.

Returns

Task

Last modified: 21 May 2024