aynı tipte birden çok örneğini çözmek, bunlarla. Her yılındaAlma birlik Birlik böyle şeylerden bile yeteneğinin olup olmadığını görmek için .Resolve kullanarak birden çok tip kayıtlarının basit kararlılığını (sonuçta enjekte yapıcı yapmak istiyorum
? vaka aşağıda, birlik sonrası 2007 davranışını etkinleştiren Veya sadece büyük ölçüde şey eksik Burada
benim kodudur am birlik bazı geçiş var mı o 2.çözülmesi gerektiğini 0 ürün giderir:
public interface IFoo {}
public class Foo1 : IFoo{}
public class Foo2 : IFoo{}
class Program
{
static void Main(string[] args)
{
var container = new UnityContainer();
container.RegisterType<IFoo, Foo1>();
container.RegisterType<IFoo, Foo2>();
// container.Resolve<IEnumerable<IFoo>>(); returns 0
// container.ResolveAll<IFoo>(); returns 0
var foos = container.Resolve<IFoo[]>();
Console.WriteLine(foos.Count());
Console.ReadLine();
}
}
Bu, bugün itibariyle Nuget'teki en son Unity paketini kullanıyordu. –