我在Unity中尝试以下内容:
我有一个类型与以下构造函数
public Type1(Type2 firstDependency, Type3 secondDependency)
Type1
使用Unity 解析时,我想指定Type2
要注入的特定实例.此特定实例Type2
未在容器中注册.Type3
已在容器中注册,应照常解决.
更具体地说,考虑Type1
是一个DocumentViewer
类.Type2
是具体的Document
.Type3
是一个SpellingChecker
.
我希望能够解决DocumentViewer
的Document
,其仅在运行时知道.可以创建多个DocumentViewer
不同的实例Documents
.
我怎样才能做到这一点?