我在统一登记的几种类型,并给予他们键入别名如下:在Unity中,是否可以从其类型别名中解析某个类型?
<typeAliases>
<typeAlias alias="MyType" type="foo.bar.MyType, foo.bar" />
</typeAliases>
是否有可能通过使用别名名称(如按类型相对)的容器来解决这些类型,沿行:
var myType = container.ResolveByTypeAlias("MyType")
我看不出有什么办法做到这一点,但想知道如果我错过了一些东西。
这并不真正相关 - 问题在于您是否可以通过在xml config中指定的别名来访问类型,而不是使用在注册时指定的“name”参数来解析类型时间。 –
够公平的。我把它放在这里的唯一原因是, –