custom-action-filter相关内容
我有以下过滤器属性,我可以将字符串数组传递给这样的属性 [MyAttribute("string1", "string2")]. 公共类 MyAttribute : TypeFilterAttribute{私有只读字符串[] _ids;public MyAttribute(params string[] ids) : base(typeof(MyAttributeImpl)){_ids = id
..
我有操作过滤器的问题.我的过滤器都没有运行.我正在使用 .NET Core 2.2 并构建 Web Api.我在控制器中用 [CustomExceptionFilter] 注册了它: [HttpDelete("{id}")][自定义异常过滤器]公共 IActionResult 删除(int id){var 钢琴 = _repository.GetPianoById(id);if (piano =
..
我有操作过滤器的问题.我的过滤器都没有运行.我正在使用 .NET Core 2.2 并构建 Web Api.我在控制器中用 [CustomExceptionFilter] 注册了它: [HttpDelete("{id}")][自定义异常过滤器]公共 IActionResult 删除(int id){var 钢琴 = _repository.GetPianoById(id);if (piano =
..
我有操作过滤器的问题.我的过滤器都没有运行.我正在使用 .NET Core 2.2 并构建 Web Api.我在控制器中用 [CustomExceptionFilter] 注册了它: [HttpDelete("{id}")][自定义异常过滤器]公共 IActionResult 删除(int id){var 钢琴 = _repository.GetPianoById(id);if (piano =
..
我正在实现一个自AuthorizeAttribute继承的自定义授权过滤器.经过研究,我发现动作过滤器已缓存,因此只能实例化一次. 这是我的问题.如果我实现并使用如下所示的自定义操作过滤器,则该过滤器将无法正常工作,因为它将被实例化一次,并且永远不会再次调用构造函数.但是当我测试时,效果很好,所以我在想一些我不知道的东西. 谁能解释清楚这个(动作过滤器生命周期?)? 公共类Custo
..
在我的一个应用程序中,我遇到了一种情况,用户必须从前端选择要使用的数据库. 然后在每个请求中,由于所有都是web api调用,因此所选值将作为参数传递,并且需要基于所选数据库进行连接. 因此,当前我正在编写用于在每个action method中初始化连接的代码.像:- public async Task GetData([FromQuery]stri
..
我需要创建同时实现IActionModelConvention和IFilterFactory的自定义操作过滤器. 我使用IActionModelConvention同时设置多个路由,并使用IFilterFactory注入一些我需要使用的服务. 问题是,在IFilterFactory的CreateInstance()方法之前调用了IActionModelConvention的Apply(
..
我具有以下过滤器属性,并且可以将字符串数组传递给该属性,例如 [MyAttribute(“ string1”,“ string2”)] 。 / p> 公共类MyAttribute:TypeFilterAttribute { 私有只读字符串[] _ids; public MyAttribute(params string [] ids):base(typeof(MyAttribut
..
我想建立一个自定义操作过滤器,它抓住了进入的模式从过滤器断章取义,把它添加到TempData的,然后执行“其他的东西。” 我的操作方法是这样的: [HttpPost] [MyCustomAttribute] 公众的ActionResult创建(MyViewModel模型) { //剪断为了简洁... } 现在,我想在模式添加到的TempData 的之后的模型结合位已经踢和转化的形式
..
我试图访问传递给在OnActionExecuted动作过滤器视图的模型数据。有谁知道这是否可能? 我试图做这样的事情: 公共覆盖无效OnActionExecuted(ActionExecutedContext filterContext) { //获取模型数据 // ... sitemap.SetCurrentNode(model.Name); } 任何意见?
..
我有一个CustomeAuthorize动作过滤器转发该用户,如果用户没有通过验证到登录页面。我将此过滤器应用于行动或控制器。 [CustumeAuthorize] 公众的ActionResult MyAction() { //这里做什么 返回查看(); } 和过滤器看起来像这样:公共类CustomAuthorizeAttribute:ActionFilterAttribute
..
我面临的问题,asp.net mvc的定制acitonfilte使用structuremap 在我的“LogAttribute”类我有setter方法的依赖注入正在执行我的customfilterclass的“OnActionExecuted”方法,这是“LogAttribute”即将到来的时候空 我LogAttribute类code是 公共类LogAttribute:ActionFil
..