NInject: Wie werden Parameter übergeben, wenn Get <T> ()?

Ich benutze das angehängte Bild, um zu erklären, was ich meinte.

Ich habe einige Klassen, die von NInject verwaltet werden. Einige von ihnen haben einige Singleton-Instanzen, andere befinden sich in einem vorübergehenden Bereich. In dem Bild sind blaue Rechtecke Singletons, rote sind vorübergehend. Der Prozessor ist von anderen Klassen oder Instanzen abhängig.

Ich möchte die Instanz des Prozessors jedes Mal mithilfe von kernel.Get abrufen. Ich möchte jedoch jedes Mal andere Werte für die vom Prozessor verwendeten Objekte verwenden. Siehe Aktion1 und Aktion2 im Bild. Der Code ist nicht echt, sondern nur zur Erklärung hier.

Gibt es eine Möglichkeit, meine Bedürfnisse zu erfüllen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage