Ninject上下文与消息代理

时间:2018-09-25 12:24:27

标签: ninject

我有一个后台服务,该服务在某些队列中查找消息。每个队列消息处理都被视为一个新的“会话”。

我想创建我的依赖项的一个实例,并在处理单个队列消息时在各处使用它。每个新消息都使用一个新实例,然后将其销毁。

场景是:

  1. 使用UserId接收消息
  2. 准备IAuthenticationContext.CurrentUser = queueMessage.UserId
  3. 调用某些服务存储SAME IAuthenticationContext的数据
  4. 破坏IAuthenticationContext

下一个消息处理将为其他一些用户提供新的IAuthenticationContext。

我该如何实现?

0 个答案:

没有答案