我有一个默认配置服务(我相信这是每个会话)。我对 WCF 初始化策略有点困惑。我已经阅读了很多关于不使用构造函数的建议,但就我而言,从每个会话更改为每个请求模式似乎很直观。
基本上,我在 HTTP 标头中传递了所有公共接口方法所需的信息,因此在执行的单个方法中解析它们是有意义的。再说一次,我一直希望实际上有更好的方法来做到这一点,因为我想使用每会话模型。
如何在实际方法之前执行此类标头解析代码?此外,假设我设法做到了 - 有没有办法在单一方法上禁用这种行为?
[编辑]另外,说它在每个会话的基础上工作。我可以相信相同的初始化,当客户端再次调用时,正在为相同的客户端提供服务(我假设这是每个会话的含义,但安全性在我的服务中很重要,所以我宁愿确定)。