2
考慮接口:是否可以在統一中重複刪除註冊?
public interface IOne{}
public interface ITwo{}
public interface IBoth : IOne, ITwo{}
和類
public class Both : IBoth{}
但是,當我需要解決的基本接口,我需要兩個接口,容器註冊
<register type="IOne" MapTo="Both"/>
<register type="ITwo" MapTo="Both"/>
的問題是 - 我可以通過以下方式對註冊進行重複數據刪除:
<register type="IBoth" MapTo="Both"/>
但在從不同的接口不同的地方解決它?
var o = containet.Resolve<IOne>();
var t = containet.Resolve<ITwo>();
我可以做任何其他方式這樣的伎倆,因爲這種情況下是不工作...
謝謝!奇蹟般有效! –