2014-02-22 34 views
0

循環依賴所以基本上我有循環依賴--->問題how to resolve circular dependency有特殊例外

應用A->應用程序B.如果B題,投擲了陷入了一個例外,如果ex.message =「B中的錯誤」,然後再次在程序A中重新運行該功能。

問題現在我想拋出一個特殊的例外。因此,當它返回到

try 
{ 
x = (List<POSUnitRecord>)GalwayPortal.Download_POS(url, null, new XmlResultInterpreter()); 
} 
catch (XMLFailureException) 
{ 
x = (List<POSUnitRecord>)GalwayPortal.Download_POS(url, null, new XmlResultInterpreter()); 
} 

但「XMLFailureExeption.cs」在應用A.所以,我想加入這個類B.然後拋出throw new XMLFailureException();錯誤,但它只是恢復到一個正常的例外在A,它應該抓住這個並重新運行該功能?請指教?

+0

引用請辭catch語句重新嘗試類庫是非常可疑的。 –

回答

2

移動XMLFailureException到由A和B兩個

+0

感謝您的答案 – John