5
Bazı denetleyici örneklerinde enjeksiyon için kayıtlı bir fabrikam var. Bu fabrikaya kayıt yapabilir ve bir enjeksiyon fabrikası olarak kullanabilir miyim?Unity'de soyut fabrikayı enjeksiyon fabrikası olarak mı kullanıyorsunuz?
public interface ILevelFactory
{
Levels Create();
}
.RegisterType<ILevelFactory, LevelFactory>()
.RegisterType<Levels>(new InjectionFactory((c) => StaticLevelFactory.GetLevels()))
İstenilen durum: Kısacası
.RegisterType<ILevelFactory, LevelFactory>()
.RegisterType<Levels>(*** look up and use ILevelFactory ***)
, ben StaticLevelFactory kurtulmak isteyen
Bu aldığım şeydir. senin ILevelFactory düzgün kayıtlı ise
Güzel! Teşekkür ederim. :) –