16 writes to RequestHeadersDataClasses
Microsoft.Extensions.Http.Diagnostics.Tests (16)
Logging\HttpClientLoggerTest.cs (6)
205
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData }, { "Header3", FakeTaxonomy.PrivateData } },
327
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
436
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
533
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
648
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
919
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
Logging\HttpHeadersReaderTest.cs (2)
52
RequestHeadersDataClasses
= new Dictionary<string, DataClassification>
114
RequestHeadersDataClasses
= new Dictionary<string, DataClassification>
Logging\HttpRequestReaderTest.cs (7)
64
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData }, { header3.Key, FakeTaxonomy.PrivateData } },
194
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
269
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
344
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
403
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
476
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
545
RequestHeadersDataClasses
= new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
Logging\LoggingOptionsTest.cs (1)
79
_sut.
RequestHeadersDataClasses
= testHeaders;
49 references to RequestHeadersDataClasses
Microsoft.Extensions.Http.Diagnostics (6)
Logging\Internal\HttpClientLogger.cs (1)
63
_logRequestHeaders = options.
RequestHeadersDataClasses
.Count > 0;
Logging\Internal\HttpHeadersReader.cs (1)
32
_requestHeadersToLog = options.
RequestHeadersDataClasses
.ToFrozenDictionary(StringComparer.OrdinalIgnoreCase);
Logging\Internal\HttpRequestReader.cs (1)
90
_logRequestHeaders = options.
RequestHeadersDataClasses
.Count > 0;
Logging\Internal\LoggingOptionsConfigureOptions.cs (2)
59
BindDataClassifications(_section.GetSection(nameof(LoggingOptions.
RequestHeadersDataClasses
)), options.
RequestHeadersDataClasses
);
Logging\LoggingOptions.cs (1)
161
/// Keep this option disabled if <see cref="
RequestHeadersDataClasses
"/> or <see cref="ResponseHeadersDataClasses"/>
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (5)
Benchmarks\HeadersReaderBenchmark.cs (1)
44
options.
RequestHeadersDataClasses
.Add($"Header{i}", FakeTaxonomy.PublicData);
HttpClientFactory.cs (4)
29
options.
RequestHeadersDataClasses
.Add("Content-Type", FakeTaxonomy.PrivateData);
76
options.
RequestHeadersDataClasses
.Add("Content-Type", FakeTaxonomy.PrivateData);
102
options.
RequestHeadersDataClasses
.Add("Content-Type", FakeTaxonomy.PrivateData);
149
options.
RequestHeadersDataClasses
.Add("Content-Type", FakeTaxonomy.PrivateData);
Microsoft.Extensions.Http.Diagnostics.Tests (38)
Logging\AcceptanceTests.cs (10)
140
o.
RequestHeadersDataClasses
.Add("RequestHeader", FakeTaxonomy.PrivateData);
141
o.
RequestHeadersDataClasses
.Add("RequestHeaderFirst", FakeTaxonomy.PrivateData);
150
o.
RequestHeadersDataClasses
.Add("RequestHeader", FakeTaxonomy.PrivateData);
151
o.
RequestHeadersDataClasses
.Add("RequestHeaderSecond", FakeTaxonomy.PrivateData);
219
x.
RequestHeadersDataClasses
.Add("RequestHeader", FakeTaxonomy.PrivateData);
220
x.
RequestHeadersDataClasses
.Add("RequestHeader2", FakeTaxonomy.PrivateData);
230
x.
RequestHeadersDataClasses
.Add("RequestHeader", FakeTaxonomy.PrivateData);
231
x.
RequestHeadersDataClasses
.Add("RequestHeader2", FakeTaxonomy.PrivateData);
666
x.
RequestHeadersDataClasses
.Add("RequestHeader", FakeTaxonomy.PrivateData);
667
x.
RequestHeadersDataClasses
.Add("RequestHeader2", FakeTaxonomy.PrivateData);
Logging\HttpClientLoggingExtensionsTest.cs (27)
139
.AddExtendedHttpClientLogging(o => o.
RequestHeadersDataClasses
.Add("test1", FakeTaxonomy.PrivateData))
142
.AddExtendedHttpClientLogging(o => o.
RequestHeadersDataClasses
.Add("test2", FakeTaxonomy.PrivateData))
147
options.
RequestHeadersDataClasses
.Should().HaveCount(2);
148
options.
RequestHeadersDataClasses
.Should().ContainKeys(new List<string> { "test1", "test2" });
149
options.
RequestHeadersDataClasses
.Should().ContainValues(new List<DataClassification> { FakeTaxonomy.PrivateData });
178
options.
RequestHeadersDataClasses
.Add(requestHeader, FakeTaxonomy.PrivateData);
196
options.
RequestHeadersDataClasses
.Should().ContainSingle();
197
options.
RequestHeadersDataClasses
.Should().Contain(requestHeader, FakeTaxonomy.PrivateData);
263
[$"{nameof(LoggingOptions)}:{nameof(LoggingOptions.
RequestHeadersDataClasses
)}:User-Agent"] = "None",
292
options.
RequestHeadersDataClasses
.Should().Contain("User-Agent", DataClassification.None);
380
options.
RequestHeadersDataClasses
.Should().Contain("User-Agent", DataClassification.None);
381
options.
RequestHeadersDataClasses
.Should().Contain("Content-Type", DataClassification.None);
393
[$"{nameof(LoggingOptions)}:{nameof(LoggingOptions.
RequestHeadersDataClasses
)}:User-Agent"] = "invalid",
438
[$"{nameof(LoggingOptions)}:{nameof(LoggingOptions.
RequestHeadersDataClasses
)}:User-Agent"] = "None",
450
options.Get("test").
RequestHeadersDataClasses
.Should().Contain("User-Agent", DataClassification.None);
453
configuration[$"{nameof(LoggingOptions)}:{nameof(LoggingOptions.
RequestHeadersDataClasses
)}:User-Agent"] = "Unknown";
457
options.Get("test").
RequestHeadersDataClasses
.Should().Contain("User-Agent", DataClassification.Unknown);
500
options.
RequestHeadersDataClasses
.Add(requestHeader, FakeTaxonomy.PrivateData);
518
options.
RequestHeadersDataClasses
.Should().ContainSingle();
519
options.
RequestHeadersDataClasses
.Should().Contain(requestHeader, FakeTaxonomy.PrivateData);
561
x.
RequestHeadersDataClasses
.Add(ClientName, FakeTaxonomy.PublicData);
566
x.
RequestHeadersDataClasses
.Add("default", FakeTaxonomy.PrivateData);
620
[$"{nameof(LoggingOptions)}:{nameof(LoggingOptions.
RequestHeadersDataClasses
)}:User-Agent"] = "None",
634
options.
RequestHeadersDataClasses
.Should().Contain("User-Agent", DataClassification.None);
761
options.
RequestHeadersDataClasses
.Add("X-Private", FakeTaxonomy.PrivateData);
762
options.
RequestHeadersDataClasses
.Add("X-Public", DataClassification.None);
783
.AddExtendedHttpClientLogging(options => options.
RequestHeadersDataClasses
.Add("X-Test", FakeTaxonomy.PrivateData))
Logging\LoggingOptionsTest.cs (1)
81
_sut.
RequestHeadersDataClasses
.Should().BeEquivalentTo(testHeaders);