42 references to ExceptionSummary
Microsoft.Extensions.Diagnostics.ExceptionSummarization (4)
ExceptionSummarizer.cs (4)
70
return new
ExceptionSummary
(
77
return new
ExceptionSummary
(
92
return new
ExceptionSummary
(
98
return new
ExceptionSummary
(exceptionType, exceptionSummaryProvider.Descriptions[descriptionIndex], additionalDetails ?? DefaultDescription);
Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests (37)
ExceptionSummarizerTests.cs (14)
49
var exceptionSummary = new
ExceptionSummary
("WebException", DefaultDescription, additionalDetails);
67
var exceptionSummary = new
ExceptionSummary
("WebException", DefaultDescription, additionalDetails);
86
var innerExceptionSummary = new
ExceptionSummary
("Exception->WebException", DefaultDescription, additionalDetails);
107
var exceptionSummary = new
ExceptionSummary
("WebException", "RequestCanceled", additionalDetails);
125
var exceptionSummary = new
ExceptionSummary
("WebException", "RequestCanceled", additionalDetails);
144
var exceptionSummary = new
ExceptionSummary
("WebException", "ConnectFailure", additionalDetails ?? DefaultDescription);
164
var innerExceptionSummary = new
ExceptionSummary
("Exception->WebException", "RequestCanceled", additionalDetails ?? DefaultDescription);
187
var innerExceptionSummary = new
ExceptionSummary
("Exception->SocketException", "TimedOut", additionalDetails ?? DefaultDescription);
221
var innerExceptionSummary = new
ExceptionSummary
("Exception->TaskCanceledException", "TaskCanceled", additionalDetails ?? DefaultDescription);
246
var innerExceptionSummary = new
ExceptionSummary
("Exception->TaskCanceledException", "TaskTimeout", additionalDetails ?? DefaultDescription);
266
var exceptionHResultSummary = new
ExceptionSummary
("TestException", "Unknown", "-2146233087");
278
var exceptionHResultSummary = new
ExceptionSummary
("TestException", "Unknown", "Unknown");
290
var exceptionHResultSummary = new
ExceptionSummary
("TestException", "TestException", "Unknown");
310
var exceptionHResultSummary = new
ExceptionSummary
("DerivedException", "TestException", "Unknown");
ExceptionSummaryTests.cs (23)
14
var exceptionSummary1 = new
ExceptionSummary
("ExceptionType1", "Exception Description 1", "Exception Additional Details 1");
15
var exceptionSummary2 = new
ExceptionSummary
("ExceptionType1", "Exception Description 1", "Exception Additional Details 1");
30
var exceptionSummary1 = new
ExceptionSummary
("ExceptionType1", "Exception Description 1", "Exception Additional Details 1");
31
var exceptionSummary2 = new
ExceptionSummary
("ExceptionType2", "Exception Description 2", "Exception Additional Details 2");
47
var exceptionSummary = new
ExceptionSummary
("ExceptionType1", "Exception Description 1", "Exception Additional Details 1");
58
var s1 = new
ExceptionSummary
("One", "Two", "Three");
59
var s2 = new
ExceptionSummary
("One", "Two", "Three");
62
var s3 = new
ExceptionSummary
("One", "Two", "Three");
63
var s4 = new
ExceptionSummary
("One", "Four", "Three");
66
var s5 = new
ExceptionSummary
("One", "Four", "Three");
67
var s6 = new
ExceptionSummary
("One", "Two", "Three");
70
var s7 = new
ExceptionSummary
("One", "Two", "Three");
71
var s8 = new
ExceptionSummary
("Four", "Two", "Three");
74
var s9 = new
ExceptionSummary
("Four", "Two", "Three");
75
var s10 = new
ExceptionSummary
("One", "Two", "Three");
78
var s12 = new
ExceptionSummary
("One", "Two", "Three");
79
var s13 = new
ExceptionSummary
("Four", "Five", "Six");
86
var exceptionSummary1 = new
ExceptionSummary
("ExceptionType", "Exception Description", "Exception Long Description");
89
Assert.Throws<ArgumentException>(() => new
ExceptionSummary
("", "Exception Description", "Exception Long Description"));
90
Assert.Throws<ArgumentException>(() => new
ExceptionSummary
(" ", "Exception Description", "Exception Long Description"));
92
Assert.Throws<ArgumentException>(() => new
ExceptionSummary
("ExceptionType", "", "Exception Long Description"));
93
Assert.Throws<ArgumentException>(() => new
ExceptionSummary
("ExceptionType", " ", "Exception Long Description"));
95
Assert.Throws<ArgumentNullException>(() => new
ExceptionSummary
("ExceptionType", "Exception Description", null!));
Microsoft.Extensions.Resilience.Tests (1)
Resilience\ResilienceMetricsEnricherTests.cs (1)
39
_summarizer!.Setup(v => v.Summarize(It.IsAny<Exception>())).Returns(new
ExceptionSummary
("type", "desc", "details"));