C# 클래스 MvcTemplate.Controllers.BaseController

상속: Microsoft.AspNetCore.Mvc.Controller
파일 보기 프로젝트 열기: NonFactors/MVC5.Template

공개 메소드들

메소드 설명
IsAuthorizedFor ( String action, String controller, String area ) : System.Boolean
NotEmptyView ( Object model ) : Microsoft.AspNetCore.Mvc.ActionResult
RedirectIfAuthorized ( String actionName ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
RedirectIfAuthorized ( String actionName, Object routeValues ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
RedirectIfAuthorized ( String actionName, String controllerName ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
RedirectIfAuthorized ( String actionName, String controllerName, Object routeValues ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
RedirectToDefault ( ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
RedirectToLocal ( String url ) : Microsoft.AspNetCore.Mvc.ActionResult
RedirectToNotFound ( ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
RedirectToUnauthorized ( ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult

보호된 메소드들

메소드 설명
BaseController ( ) : MvcTemplate.Components.Alerts
BeginExecuteCore ( AsyncCallback callback, Object state ) : IAsyncResult
OnActionExecuted ( ActionExecutedContext filterContext ) : void
OnAuthorization ( Microsoft.AspNetCore.Authorization.AuthorizationContext filterContext ) : void

메소드 상세

BaseController() 보호된 메소드

protected BaseController ( ) : MvcTemplate.Components.Alerts
리턴 MvcTemplate.Components.Alerts

BeginExecuteCore() 보호된 메소드

protected BeginExecuteCore ( AsyncCallback callback, Object state ) : IAsyncResult
callback AsyncCallback
state Object
리턴 IAsyncResult

IsAuthorizedFor() 공개 메소드

public IsAuthorizedFor ( String action, String controller, String area ) : System.Boolean
action String
controller String
area String
리턴 System.Boolean

NotEmptyView() 공개 메소드

public NotEmptyView ( Object model ) : Microsoft.AspNetCore.Mvc.ActionResult
model Object
리턴 Microsoft.AspNetCore.Mvc.ActionResult

OnActionExecuted() 보호된 메소드

protected OnActionExecuted ( ActionExecutedContext filterContext ) : void
filterContext ActionExecutedContext
리턴 void

OnAuthorization() 보호된 메소드

protected OnAuthorization ( Microsoft.AspNetCore.Authorization.AuthorizationContext filterContext ) : void
filterContext Microsoft.AspNetCore.Authorization.AuthorizationContext
리턴 void

RedirectIfAuthorized() 공개 메소드

public RedirectIfAuthorized ( String actionName ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
actionName String
리턴 Microsoft.AspNetCore.Mvc.RedirectToRouteResult

RedirectIfAuthorized() 공개 메소드

public RedirectIfAuthorized ( String actionName, Object routeValues ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
actionName String
routeValues Object
리턴 Microsoft.AspNetCore.Mvc.RedirectToRouteResult

RedirectIfAuthorized() 공개 메소드

public RedirectIfAuthorized ( String actionName, String controllerName ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
actionName String
controllerName String
리턴 Microsoft.AspNetCore.Mvc.RedirectToRouteResult

RedirectIfAuthorized() 공개 메소드

public RedirectIfAuthorized ( String actionName, String controllerName, Object routeValues ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
actionName String
controllerName String
routeValues Object
리턴 Microsoft.AspNetCore.Mvc.RedirectToRouteResult

RedirectToDefault() 공개 메소드

public RedirectToDefault ( ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
리턴 Microsoft.AspNetCore.Mvc.RedirectToRouteResult

RedirectToLocal() 공개 메소드

public RedirectToLocal ( String url ) : Microsoft.AspNetCore.Mvc.ActionResult
url String
리턴 Microsoft.AspNetCore.Mvc.ActionResult

RedirectToNotFound() 공개 메소드

public RedirectToNotFound ( ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
리턴 Microsoft.AspNetCore.Mvc.RedirectToRouteResult

RedirectToUnauthorized() 공개 메소드

public RedirectToUnauthorized ( ) : Microsoft.AspNetCore.Mvc.RedirectToRouteResult
리턴 Microsoft.AspNetCore.Mvc.RedirectToRouteResult