本文整理匯總了C#中System.Exception.Details方法的典型用法代碼示例。如果您正苦於以下問題:C# Exception.Details方法的具體用法?C# Exception.Details怎麽用?C# Exception.Details使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類System.Exception
的用法示例。
在下文中一共展示了Exception.Details方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: test0
public void test0()
{
var sut = new Exception("Main Error");
var expctd = "Main Error";
Assert.Equal(expctd, sut.Details(false, false));
}
示例2: test1
public void test1()
{
var inr = new Exception("InnerEx");
var sut = new Exception("Main Error", inr);
var expctd = "Main Error"
+ L.f + ". InnerEx"
;
Assert.Equal(expctd, sut.Details(false, false));
}
示例3: test2
public void test2()
{
var err3 = new Exception("Err line 3");
var err2 = new Exception("Err line 2", err3);
var err1 = new Exception("Err line 1", err2);
var sut = new Exception("Main Error", err1);
var expctd = "Main Error"
+ L.f + ". Err line 1"
+ L.f + ".. Err line 2"
+ L.f + "... Err line 3"
;
Assert.Equal(expctd, sut.Details(false, false));
}
示例4: Err
public static void Err(ILogSource loggr, Exception ex)
{
loggr.Error_n("Unhandled server error.", ex.Details(true, true));
//loggr.Error_n(L.F + ex.Details(), "");
//loggr.Error_n(ex.ToString(), "");
}
示例5: OnError
protected virtual void OnError(Exception ex, string caption = null)
{
if (caption.IsBlank()) caption = ex.Message;
MessageBox.Show(ex.Details(false, false), caption,
MessageBoxButton.OK, MessageBoxImage.Error);
}