DI mit der Einheit, wenn mehrere Instanzen der gleichen Art gebraucht wird

Ich brauche Hilfe mit diesem. Ich bin mit Unity als mein container und ich möchte zum einleiten von zwei unterschiedlichen Instanzen des gleichen Typs in meiner Konstruktor.

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

....und IQueue ist, implementiert in meinen MessageQueue-Klasse....

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

Wie kann ich einleiten von zwei unterschiedlichen Instanzen der MessageQueue-in meinem Beispiel-Klasse? Jeder der MessageQueue-Instanzen erstellt werden, mit unterschiedlichen Pfad.

InformationsquelleAutor Erik Z | 2013-08-27
Schreibe einen Kommentar