MEF와 Prism v4를 사용하는 경우 [Import]
을 수행하는 권장 방법은 무엇이며이 두 호출간에 차이점은 무엇입니까?Mef Prism v4 - [가져 오기] vs [가져 오기 구성자]
옵션 1 :
public class TestClass
{
[Import]
private IRegionManager _RegionManager;
public TestClass()
{
// stuff here
}
}
옵션 2 :
public class TestClass
{
private IRegionManager _RegionManager;
[ImportingConstructor]
public TestClass(IRegionManger regionManager)
{
this._RegionManager = regionManager;
// stuff here
}
}
이들의 차이점은 무엇입니까? 어느 것이 좋습니다?
좋아 덕분에, 나는 내 코드에 혼합하고 일치 된이어야한다 내가 [[ImportingConstructor]'또는'[Import]'중 하나를 선택해야한다는 것을 깨달았다. 정말로 diff가별로 없거나 프리즘이나 MEF 스타일 만있는 것은 아닙니다. 다른 사람이 그것에 대한 의견을 갖고 있는지, 내가 대답을 표시하지 않으면 :) – John