xml のみを使用して (流暢な API を使用せず) Unity コンテナーを構成したいのですが、複雑なタスクがあります。私はこのようなインターフェースを持っています
public interface ISettingsDistributor {
String TargetProperty;
}
そしてその実装SettingsDistributor
public interface ISettingsConsumer { }
public class SettingsConsumer :ISettingsConsumer, OtherType {
public SettingsConsumer(String theParameter) : base(theParameter) {
}
}
これはその設定の消費者です。以下は、これまでに作成した構成セクションです。( typeAlias
esなどは省略)
<containers>
<container name="container">
<types>
<type type="ISettingsDistributor" mapTo="SettingsDistributor">
<lifetime type="singleton" />
</type>
<type type="ISettingsConsumer" mapTo="SettingsConsumer">
<lifetime type="perThread" />
</type>
</types>
</container>
</containers>
ISettingsConsumer
この xml ファイルでユニティに、型を解決しようとするときに、最初に を解決し、そのメンバーを値としてコンストラクターにISettingsDistributor
注入する必要があるとどのように言えますか?TargetProperty