我在統一登記的幾種類型,並給予他們鍵入別名如下:在Unity中,是否可以從其類型別名中解析某個類型?
<typeAliases>
<typeAlias alias="MyType" type="foo.bar.MyType, foo.bar" />
</typeAliases>
是否有可能通過使用別名名稱(如按類型相對)的容器來解決這些類型,沿行:
var myType = container.ResolveByTypeAlias("MyType")
我看不出有什麼辦法做到這一點,但想知道如果我錯過了一些東西。
這並不真正相關 - 問題在於您是否可以通過在xml config中指定的別名來訪問類型,而不是使用在註冊時指定的「name」參數來解析類型時間。 –
夠公平的。我把它放在這裏的唯一原因是, –