C# Class MvcTemplate.Components.Mvc.AuthorizationFilter

Inheritance: IResourceFilter
ファイルを表示 Open project: NonFactors/MVC6.Template Class Usage Examples

Private Properties

Property Type Description
IsAuthorizedFor System.Boolean
RedirectToUnauthorized IActionResult

Public Methods

Method Description
AuthorizationFilter ( IAuthorizationProvider authorization ) : Microsoft.AspNetCore.Mvc
OnResourceExecuted ( Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext context ) : void
OnResourceExecuting ( Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext context ) : void

Private Methods

Method Description
IsAuthorizedFor ( Int32 accountId, String action, String controller, String area ) : System.Boolean
RedirectToUnauthorized ( Microsoft.AspNetCore.Mvc.ActionContext context ) : IActionResult

Method Details

AuthorizationFilter() public method

public AuthorizationFilter ( IAuthorizationProvider authorization ) : Microsoft.AspNetCore.Mvc
authorization IAuthorizationProvider
return Microsoft.AspNetCore.Mvc

OnResourceExecuted() public method

public OnResourceExecuted ( Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext context ) : void
context Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext
return void

OnResourceExecuting() public method

public OnResourceExecuting ( Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext context ) : void
context Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext
return void