gpt4 book ai didi

asp.net-web-api - 是否可以从消息处理程序访问 Controller /操作属性?

转载 作者:行者123 更新时间:2023-12-04 15:46:44 24 4
gpt4 key购买 nike

是否有一种实用的方法可以从 Message Handler/DelegatingHandler 访问装饰 Controller 或 Action 的属性?

来自 the diagramPedro Felix's blog entry ,看起来消息处理程序在管道中为时过早,并且在 Controller 调度程序消息处理程序运行之前信息将不可用。正确的?

关于我的用例:
我正在使用 Thinktecture 身份模型,能够查找 AllowAnonymous 会很有用。 AuthenticationHandler 中的属性.

最佳答案

从本质上讲,这似乎是实现它的错误地方。正如您所指出的,消息处理程序适用于所有请求和响应。如果你依赖一个属性,这自然是一个过滤器。所以我建议你走这条路。

事实上,在处理程序中,你不能假设有一个 ApiController 或一个 Action 。处理程序可以同样用于客户端。

关于asp.net-web-api - 是否可以从消息处理程序访问 Controller /操作属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11310119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com