2016-04-12 20 views

cevap

1

Evet, bağımlılık enjeksiyonunu herhangi bir C# ya da C# sınıfı kullanamazsınız. Web, masaüstü, konsol uygulaması. Herhangi bir yer. Aynı yol.

+0

Nedenini kontrol ettim ama bir kurucu sınıfı için çalışmak istemiyor - kutunun dışında çalışmalı ... –

1

Evet yapabilirsin! Castle Windsor, sadece ASP.Net MVC ve kontrolör sınıfları değil, herhangi bir kodla kullanabileceğiniz bağımlılık enjeksiyonuna yardımcı olacak bir çerçevedir.

2

Tabii ki bunu kullanabilirsiniz. Kontrolün Tersine Çevirilmesi, geliştiricilerin çerçeveyi genişletmelerine veya bunları kullanan uygulamalar oluşturmasına izin vermenin bir yolu olarak çerçeveler tarafından kullanılan bir ilkedir. Temel fikir, çerçevenin programcının nesnelerini bilmesi ve bunlara çağrı göndermesidir.

Bu yardımcı olur umarım.

İlgili konular