作者:万花_筒乙姬睦美 | 来源:互联网 | 2023-05-25 15:39
我正在尝试编写身份验证属性以应用于WCF服务应用程序中的某些服务(使用Unity和Unity.Wcf).
认证由外部(到服务应用程序)认证接口执行,该接口当前通过构造注入注入到服务类中并在每个服务方法中直接调用.
这导致每种服务方法中的大量重复代码.
相反,我想将其移动到属性.
但是,我需要在属性中访问身份验证界面.
显然,如果我在属性上使用构造注入,那么在使用属性装饰我的服务方法时它就是一个必需参数,但此时我无法访问它,因为它是由Unity连接的.
如何在属性中注入(或以其他方式访问)身份验证界面?