public void OnViewResultViewNotFound(
            IActionContext actionContext,
            ActionResultTypes.IViewResult result,
            string viewName,
            IReadOnlyList<string> searchedLocations)
        {
            var actionDescriptor = ConvertActionDescriptor(actionContext.ActionDescriptor);

            var message = new ActionViewNotFoundMessage()
            {
                ActionId = actionDescriptor.Id,
                ActionName = actionDescriptor.Name,
                ActionControllerName = actionDescriptor.ControllerName,
                ViewName = viewName,
                ViewSearchedLocations = searchedLocations,
                ViewDidFind = false,
                ViewSearchedTime = DateTime.UtcNow
            };

            _broker.SendMessage(message);
        }
 public ManageAuthorizeAttribute()
 {
     _resultType = ActionResultTypes.ViewResult;
 }
 public ManageAuthorizeAttribute(ActionResultTypes resultType)
 {
     _resultType = resultType;
 }
Пример #4
0
 public AppAuthorizeAttribute(ActionResultTypes resultType)
 {
     _resultType = resultType;
 }