我正在实现一个与授权相关的 DelegatingHandler,其中我从数据库加载 api 用户(调用者)配置文件。当授权成功时,我想将此实例传递给控制器,否则我必须再次加载它。
有没有办法在不使用会话或依赖存储库缓存的情况下执行此操作?
HttpRequestMessage 类包含一个字典“Properties”,您可以使用它来存储该信息。但是,我不确定它是否在处理程序调用和控制器操作之间持续存在。否则,您可以尝试使用已创建操作上下文的操作过滤器。操作上下文使您可以访问操作参数,您可以在其中添加要传递给操作的附加参数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)