NInject: jak przekazywać parametry, gdy Get <T> ()?

Używam załączonego zdjęcia, aby wyjaśnić, co miałem na myśli.

Mam kilka klas zarządzanych przez NInject. Niektóre z nich mają kilka pojedynczych instancji, a inne mają charakter przejściowy. Na obrazku niebieskie prostokąty są pojedynczymi, czerwone są przejściowe. Procesor zależy od innych klas lub instancji.

Chcę za każdym razem uzyskać instancję procesora za pomocą jądra. Jednak za każdym razem chcę użyć różnych wartości dla obiektów używanych przez procesor. Zobacz Action1 i Action2 na obrazku. Kod nie jest prawdziwy, ale tylko dla wyjaśnienia tutaj.

Czy istnieje jakikolwiek istniejący sposób na zaspokojenie moich potrzeb?

questionAnswers(2)

yourAnswerToTheQuestion