DI с Unity, когда требуется несколько экземпляров одного типа

Мне нужна помощь с этим. Я'Я использую Unity в качестве моего контейнера, и я хочу добавить два разных экземпляра одного типа в мой конструктор.

class Example
{
   Example(IQueue receiveQueue, IQueue sendQueue) {}
}

.... и IQueue реализован в моем классе MessageQueue ....

class MessageQueue : IQueue
{
    MessageQueue(string path) {}
}

Как я могу добавить два разных экземпляра MessageQueue в мой класс Example? Каждый из экземпляров MessageQueue должен быть создан с другим путем.

Ответы на вопрос(5)

Ваш ответ на вопрос