Herkesin enjekte etmesi gereken her zaman bu örneği kullanması için Ninject ile önceden oluşturulmuş bir sınıf örneğini kaydedip kaydedemeyeceğimi söyleyebilir miyim?Ninject: Önceden oluşturulmuş bir örneği Ninject ile kaydetme?
Sanırım tek bir çağırabilirsiniz, ancak önceden oluşturulmuş örneğim var. Tüm belgeler bir sınıfın yeni örneklerini oluşturmaya işaret ediyor.
.InSingletonScope() ile kombine kullanabilirsiniz daha karmaşık bir şey isterseniz konum budur sonra. Tek bir örnek oluşturur ve onu ihtiyacı olan her şeye yumruklar, çünkü bu şekilde yuvarlanır. –
Teşekkürler, ama InSingleScope örneğini oluşturur, ben zaten örneğim var, epeyce özelliklerle başlatılmış .... bu yüzden belirli bir örneği kaydetmem gerekiyor ... Bir örneğiniz var mı? – Martin
Unutmayın, bir bağımlılık grafiği oluşturmalısınız, herhangi bir nesneyi yenilememelisiniz, kapsayıcı, uygulamanızın çalışmasından önce bunları bilmelidir, bu yüzden nesneleri yeniden düzenliyorsanız ve bir şekilde bunları bir şekilde referanslamak istiyorsanız Uygulamanızın diğer alanı, her yerde Çekirdek'ten örnekler alacağınız Service Locator gibi bir tür anti-pattern gibi görünüyor. Eğer bir şeyi yanlış anlamadığım sürece, üzgünüm :) –