16 writes to RequestHeadersDataClasses
Microsoft.Extensions.Http.Diagnostics.Tests (16)
Logging\HttpClientLoggerTest.cs (6)
205RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData }, { "Header3", FakeTaxonomy.PrivateData } }, 298RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } }, 407RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } }, 504RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } }, 619RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } }, 890RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
Logging\HttpHeadersReaderTest.cs (2)
52RequestHeadersDataClasses = new Dictionary<string, DataClassification> 114RequestHeadersDataClasses = new Dictionary<string, DataClassification>
Logging\HttpRequestReaderTest.cs (7)
64RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData }, { header3.Key, FakeTaxonomy.PrivateData } }, 194RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } }, 269RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } }, 344RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } }, 403RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } }, 476RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } }, 545RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
Logging\LoggingOptionsTest.cs (1)
79_sut.RequestHeadersDataClasses = testHeaders;
47 references to RequestHeadersDataClasses
Microsoft.Extensions.Http.Diagnostics (7)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (1)
76if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.RequestHeadersDataClasses, context, validationResults, validationAttributes))
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)
59BindDataClassifications(_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)
HeadersReaderBenchmark.cs (1)
44options.RequestHeadersDataClasses.Add($"Header{i}", FakeTaxonomy.PublicData);
HttpClientFactory.cs (4)
29options.RequestHeadersDataClasses.Add("Content-Type", FakeTaxonomy.PrivateData); 76options.RequestHeadersDataClasses.Add("Content-Type", FakeTaxonomy.PrivateData); 102options.RequestHeadersDataClasses.Add("Content-Type", FakeTaxonomy.PrivateData); 149options.RequestHeadersDataClasses.Add("Content-Type", FakeTaxonomy.PrivateData);
Microsoft.Extensions.Http.Diagnostics.Tests (35)
Logging\AcceptanceTests.cs (10)
140o.RequestHeadersDataClasses.Add("RequestHeader", FakeTaxonomy.PrivateData); 141o.RequestHeadersDataClasses.Add("RequestHeaderFirst", FakeTaxonomy.PrivateData); 150o.RequestHeadersDataClasses.Add("RequestHeader", FakeTaxonomy.PrivateData); 151o.RequestHeadersDataClasses.Add("RequestHeaderSecond", FakeTaxonomy.PrivateData); 219x.RequestHeadersDataClasses.Add("RequestHeader", FakeTaxonomy.PrivateData); 220x.RequestHeadersDataClasses.Add("RequestHeader2", FakeTaxonomy.PrivateData); 230x.RequestHeadersDataClasses.Add("RequestHeader", FakeTaxonomy.PrivateData); 231x.RequestHeadersDataClasses.Add("RequestHeader2", FakeTaxonomy.PrivateData); 666x.RequestHeadersDataClasses.Add("RequestHeader", FakeTaxonomy.PrivateData); 667x.RequestHeadersDataClasses.Add("RequestHeader2", FakeTaxonomy.PrivateData);
Logging\HttpClientLoggingExtensionsTest.cs (24)
137.AddExtendedHttpClientLogging(o => o.RequestHeadersDataClasses.Add("test1", FakeTaxonomy.PrivateData)) 140.AddExtendedHttpClientLogging(o => o.RequestHeadersDataClasses.Add("test2", FakeTaxonomy.PrivateData)) 145options.RequestHeadersDataClasses.Should().HaveCount(2); 146options.RequestHeadersDataClasses.Should().ContainKeys(new List<string> { "test1", "test2" }); 147options.RequestHeadersDataClasses.Should().ContainValues(new List<DataClassification> { FakeTaxonomy.PrivateData }); 176options.RequestHeadersDataClasses.Add(requestHeader, FakeTaxonomy.PrivateData); 194options.RequestHeadersDataClasses.Should().ContainSingle(); 195options.RequestHeadersDataClasses.Should().Contain(requestHeader, FakeTaxonomy.PrivateData); 261[$"{nameof(LoggingOptions)}:{nameof(LoggingOptions.RequestHeadersDataClasses)}:User-Agent"] = "None", 290options.RequestHeadersDataClasses.Should().Contain("User-Agent", DataClassification.None); 378options.RequestHeadersDataClasses.Should().Contain("User-Agent", DataClassification.None); 379options.RequestHeadersDataClasses.Should().Contain("Content-Type", DataClassification.None); 391[$"{nameof(LoggingOptions)}:{nameof(LoggingOptions.RequestHeadersDataClasses)}:User-Agent"] = "invalid", 436[$"{nameof(LoggingOptions)}:{nameof(LoggingOptions.RequestHeadersDataClasses)}:User-Agent"] = "None", 448options.Get("test").RequestHeadersDataClasses.Should().Contain("User-Agent", DataClassification.None); 451configuration[$"{nameof(LoggingOptions)}:{nameof(LoggingOptions.RequestHeadersDataClasses)}:User-Agent"] = "Unknown"; 455options.Get("test").RequestHeadersDataClasses.Should().Contain("User-Agent", DataClassification.Unknown); 498options.RequestHeadersDataClasses.Add(requestHeader, FakeTaxonomy.PrivateData); 516options.RequestHeadersDataClasses.Should().ContainSingle(); 517options.RequestHeadersDataClasses.Should().Contain(requestHeader, FakeTaxonomy.PrivateData); 559x.RequestHeadersDataClasses.Add(ClientName, FakeTaxonomy.PublicData); 564x.RequestHeadersDataClasses.Add("default", FakeTaxonomy.PrivateData); 618[$"{nameof(LoggingOptions)}:{nameof(LoggingOptions.RequestHeadersDataClasses)}:User-Agent"] = "None", 632options.RequestHeadersDataClasses.Should().Contain("User-Agent", DataClassification.None);
Logging\LoggingOptionsTest.cs (1)
81_sut.RequestHeadersDataClasses.Should().BeEquivalentTo(testHeaders);