我希望指定一個具體類型(MyType1),通過傳遞給構造函數的具體func
實例化。如何在StructureMap XML配置文件中指定構造函數參數?
的構造是:
public MyTYpe1(Func<Type1, Type2> myFunc)
{
//...
}
如何指定在StructureMap XML配置文件myFunc
PARAM?
請注意,我希望將myFunc
傳遞給另一種類型的靜態方法(MyType2.MyMethod)。如果我要在代碼中構造MyType1,它將是:
var instance = new MyType1(MyType2.MyMethod);
我正在尋找XML配置。我期望像(pseudo-xml)這樣的東西:「這個接口的具體類型是這個,這個方法傳遞給構造函數」。配置後,我希望StructureMap tp會自動實例化MyType1的實例並在xml中定義func。這有意義嗎? – Ben 2010-06-30 11:21:50