我有一個wcf服務,現在我做了一個更改,以便在出現在列表中時對我的異常進行編譯,並最終將此列表作爲錯誤響應。現在單個錯誤是好的。我能夠拋出並得到輸出。但把這個列表作爲一個錯誤被證明是有點困難的。如何一次性拋出一個List <CustomExceptionObj>異常
- 我到現在爲止嘗試過:使用AggregateException。我試着嗅探一下適當的實施。到目前爲止,想出了這個:
throw new AggregateException("Multiple Errors Occured", ExceptionsList)
此外,
List<CustomExceptionObject> ThrowException(List<CustomExceptionObject> ExceptionList)
{
AggregateException eggExp = new AggregateException(ExceptionList);
throw new eggExp;
}
我不斷收到使用這些方法未處理的異常錯誤。 任何洞察力表示讚賞。
UPDATE:我不斷收到錯誤消息是 -
An exception of type 'System.AggregateException' occurred in XYZ.dll but was not handled in user code.
請記住,我扔的CustomExceptionObject單個對象拋出SOAP UI適當的錯誤響應。我似乎無法拉出這些例外的清單。
「未處理的異常」的消息是什麼? –
未處理的是當你沒有嘗試/抓住任何地方,並且它到達棧頂 – Bond