62 instantiations of LoggingOptions
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
Benchmarks\HeadersReaderBenchmark.cs (1)
41
var options = new
LoggingOptions
{ LogContentHeaders = LogContentHeaders };
Microsoft.Extensions.Http.Diagnostics.Tests (61)
Logging\HttpClientLoggerTest.cs (15)
57
var options = new
LoggingOptions
90
var options = new
LoggingOptions
();
138
var options = new
LoggingOptions
();
202
var options = new
LoggingOptions
295
var options = new
LoggingOptions
404
var options = new
LoggingOptions
501
var options = new
LoggingOptions
616
var options = new
LoggingOptions
673
var options = new
LoggingOptions
();
714
var options = new
LoggingOptions
763
var options = new
LoggingOptions
();
814
new
LoggingOptions
()),
887
var options = new
LoggingOptions
954
var options = new
LoggingOptions
();
1003
var options = new
LoggingOptions
();
Logging\HttpHeadersReaderTest.cs (4)
25
var options = new
LoggingOptions
();
50
var options = new
LoggingOptions
112
var options = new
LoggingOptions
172
var options = new
LoggingOptions
();
Logging\HttpRequestBodyReaderTest.cs (11)
34
var options = new
LoggingOptions
54
var options = new
LoggingOptions
78
var options = new
LoggingOptions
99
var options = new
LoggingOptions
125
var options = new
LoggingOptions
149
var options = new
LoggingOptions
171
var options = new
LoggingOptions
204
var options = new
LoggingOptions
225
var options = new
LoggingOptions
246
var reader = new HttpRequestBodyReader(
new
(), DebuggerState.Attached);
255
var options = new
LoggingOptions
{ BodyReadTimeout = timeout };
Logging\HttpRequestReaderTest.cs (15)
62
var options = new
LoggingOptions
130
var options = new
LoggingOptions
192
var opts = new
LoggingOptions
265
var opts = new
LoggingOptions
339
var opts = new
LoggingOptions
401
var opts = new
LoggingOptions
474
var opts = new
LoggingOptions
543
var opts = new
LoggingOptions
598
var options = new
LoggingOptions
643
var options = new
LoggingOptions
670
var options = new
LoggingOptions
701
var options = new
LoggingOptions
738
var options = new
LoggingOptions
791
var options = new
LoggingOptions
832
var options = new
LoggingOptions
Logging\HttpResponseBodyReaderTest.cs (11)
41
var options = new
LoggingOptions
61
var options = new
LoggingOptions
80
var options = new
LoggingOptions
102
var options = new
LoggingOptions
122
var options = new
LoggingOptions
145
var options = new
LoggingOptions
173
var options = new
LoggingOptions
207
var options = new
LoggingOptions
235
var options = new
LoggingOptions
263
var options = new
LoggingOptions
();
273
var options = new
LoggingOptions
{ BodyReadTimeout = timeout };
Logging\LoggingOptionsTest.cs (2)
19
_sut = new
LoggingOptions
();
25
var sut = new
LoggingOptions
();
Logging\LoggingOptionsValidatorTest.cs (3)
25
var result = validator.Validate("model", new
LoggingOptions
());
34
var options = new
LoggingOptions
{ BodyReadTimeout = TimeSpan.Zero };
43
var options = new
LoggingOptions
{ BodySizeLimit = -1 };
125 references to LoggingOptions
Microsoft.Extensions.Http.Diagnostics (19)
Logging\HttpClientLoggingHttpClientBuilderExtensions.cs (5)
44
/// <param name="section">The <see cref="IConfigurationSection"/> to use for configuring <see cref="
LoggingOptions
"/>.</param>
64
/// <param name="configure">The delegate to configure <see cref="
LoggingOptions
"/> with.</param>
72
public static IHttpClientBuilder AddExtendedHttpClientLogging(this IHttpClientBuilder builder, Action<
LoggingOptions
> configure)
80
private static IHttpClientBuilder AddExtendedHttpClientLoggingInternal(IHttpClientBuilder builder, Action<OptionsBuilder<
LoggingOptions
>>? configureOptionsBuilder = null)
83
.AddOptionsWithValidateOnStart<
LoggingOptions
, LoggingOptionsValidator>(builder.Name);
Logging\HttpClientLoggingServiceCollectionExtensions.cs (5)
55
/// <param name="section">The <see cref="IConfigurationSection"/> to use for configuring <see cref="
LoggingOptions
"/>.</param>
67
.AddOptionsWithValidateOnStart<
LoggingOptions
, LoggingOptionsValidator>()
77
/// <param name="configure">The delegate to configure <see cref="
LoggingOptions
"/> with.</param>
83
public static IServiceCollection AddExtendedHttpClientLogging(this IServiceCollection services, Action<
LoggingOptions
> configure)
89
.AddOptionsWithValidateOnStart<
LoggingOptions
, LoggingOptionsValidator>()
Logging\Internal\HttpClientLogger.cs (2)
43
IOptionsMonitor<
LoggingOptions
> optionsMonitor,
57
LoggingOptions
options)
Logging\Internal\HttpHeadersReader.cs (2)
26
public HttpHeadersReader(IOptionsMonitor<
LoggingOptions
> optionsMonitor, IHttpHeadersRedactor redactor, [ServiceKey] string? serviceKey = null)
28
var
options = optionsMonitor.GetKeyedOrCurrent(serviceKey);
Logging\Internal\HttpRequestBodyReader.cs (1)
26
public HttpRequestBodyReader(
LoggingOptions
requestOptions, IDebuggerState? debugger = null)
Logging\Internal\HttpRequestReader.cs (2)
50
IOptionsMonitor<
LoggingOptions
> optionsMonitor,
67
LoggingOptions
options,
Logging\Internal\HttpResponseBodyReader.cs (1)
33
public HttpResponseBodyReader(
LoggingOptions
responseOptions, IDebuggerState? debugger = null)
Logging\Internal\LoggingOptionsValidator.cs (1)
9
internal sealed partial class LoggingOptionsValidator : IValidateOptions<
LoggingOptions
>
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (2)
Benchmarks\HeadersReaderBenchmark.cs (2)
41
var
options = new LoggingOptions { LogContentHeaders = LogContentHeaders };
48
_headersReader = new HttpHeadersReader(new StaticOptionsMonitor<
LoggingOptions
>(options), redactor);
Microsoft.Extensions.Http.Diagnostics.Tests (104)
Logging\AcceptanceTests.cs (20)
471
var
optionsFirst = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get(FirstClientName);
472
var
optionsSecond = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get(SecondClientName);
506
var
optionsFirst = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get(nameof(ITestHttpClient1));
507
var
optionsSecond = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get(nameof(ITestHttpClient2));
556
var
optionsFirst = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get(nameof(ITestHttpClient1));
557
var
optionsSecond = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get(nameof(ITestHttpClient2));
558
var
optionsThird = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get("testClient3");
559
var
optionsFourth = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get("testClient4");
560
var
optionsFifth = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get("testClient5");
561
var
optionsSixth = provider.GetRequiredService<IOptions<
LoggingOptions
>>().Value;
Logging\HttpClientLoggerTest.cs (14)
57
var
options = new LoggingOptions
90
var
options = new LoggingOptions();
138
var
options = new LoggingOptions();
202
var
options = new LoggingOptions
295
var
options = new LoggingOptions
404
var
options = new LoggingOptions
501
var
options = new LoggingOptions
616
var
options = new LoggingOptions
673
var
options = new LoggingOptions();
714
var
options = new LoggingOptions
763
var
options = new LoggingOptions();
887
var
options = new LoggingOptions
954
var
options = new LoggingOptions();
1003
var
options = new LoggingOptions();
Logging\HttpClientLoggingExtensionsTest.cs (20)
46
act = () => Mock.Of<IHttpClientBuilder>().AddExtendedHttpClientLogging((Action<
LoggingOptions
>)null!);
65
act = () => Mock.Of<IServiceCollection>().AddExtendedHttpClientLogging((Action<
LoggingOptions
>)null!);
93
var
optionsFirst = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get("test1");
94
var
optionsSecond = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get("test2");
116
var
optionsFirst = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get(nameof(ITestHttpClient1));
117
var
optionsSecond = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get(nameof(ITestHttpClient2));
139
var
options = provider.GetRequiredService<IOptions<
LoggingOptions
>>().Value;
178
var
options = provider.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get("test");
234
var
options = provider
235
.GetRequiredService<IOptionsMonitor<
LoggingOptions
>>().Get("test");
288
var
options = provider.GetRequiredService<IOptions<
LoggingOptions
>>().Value;
384
var
options = provider
385
.GetRequiredService<IOptions<
LoggingOptions
>>().Value;
Logging\HttpHeadersReaderTest.cs (4)
25
var
options = new LoggingOptions();
50
var
options = new LoggingOptions
112
var
options = new LoggingOptions
172
var
options = new LoggingOptions();
Logging\HttpRequestBodyReaderTest.cs (10)
34
var
options = new LoggingOptions
54
var
options = new LoggingOptions
78
var
options = new LoggingOptions
99
var
options = new LoggingOptions
125
var
options = new LoggingOptions
149
var
options = new LoggingOptions
171
var
options = new LoggingOptions
204
var
options = new LoggingOptions
225
var
options = new LoggingOptions
255
var
options = new LoggingOptions { BodyReadTimeout = timeout };
Logging\HttpRequestReaderTest.cs (15)
62
var
options = new LoggingOptions
130
var
options = new LoggingOptions
192
var
opts = new LoggingOptions
265
var
opts = new LoggingOptions
339
var
opts = new LoggingOptions
401
var
opts = new LoggingOptions
474
var
opts = new LoggingOptions
543
var
opts = new LoggingOptions
598
var
options = new LoggingOptions
643
var
options = new LoggingOptions
670
var
options = new LoggingOptions
701
var
options = new LoggingOptions
738
var
options = new LoggingOptions
791
var
options = new LoggingOptions
832
var
options = new LoggingOptions
Logging\HttpResponseBodyReaderTest.cs (11)
41
var
options = new LoggingOptions
61
var
options = new LoggingOptions
80
var
options = new LoggingOptions
102
var
options = new LoggingOptions
122
var
options = new LoggingOptions
145
var
options = new LoggingOptions
173
var
options = new LoggingOptions
207
var
options = new LoggingOptions
235
var
options = new LoggingOptions
263
var
options = new LoggingOptions();
273
var
options = new LoggingOptions { BodyReadTimeout = timeout };
Logging\Internal\HelperExtensions.cs (3)
26
public static IOptionsMonitor<
LoggingOptions
> ToOptionsMonitor(this
LoggingOptions
options, string? key = null)
28
var snapshotMock = new Mock<IOptionsMonitor<
LoggingOptions
>>();
Logging\Internal\TestConfiguration.cs (3)
22
$"{nameof(
LoggingOptions
)}:{nameof(
LoggingOptions
.BodyReadTimeout)}",
27
.GetSection($"{nameof(
LoggingOptions
)}");
Logging\LoggingOptionsTest.cs (2)
15
private readonly
LoggingOptions
_sut;
25
var
sut = new LoggingOptions();
Logging\LoggingOptionsValidatorTest.cs (2)
34
var
options = new LoggingOptions { BodyReadTimeout = TimeSpan.Zero };
43
var
options = new LoggingOptions { BodySizeLimit = -1 };