16 writes to RequestHeaders
Microsoft.Extensions.Http.Diagnostics (2)
Logging\Internal\HttpRequestReader.cs (1)
129logRecord.RequestHeaders = requestHeadersBuffer;
Logging\Internal\LogRecord.cs (1)
99RequestHeaders = null;
Microsoft.Extensions.Http.Diagnostics.Tests (14)
Logging\HttpClientLoggerTest.cs (6)
177RequestHeaders = [new(TestExpectedRequestHeaderKey, Redacted), new(testSharedRequestHeaderKey, Redacted)], 303RequestHeaders = [new(TestRequestHeader, Redacted)], 410RequestHeaders = [new(TestRequestHeader, Redacted)], 507RequestHeaders = [new(TestRequestHeader, Redacted)], 623RequestHeaders = [new(TestRequestHeader, Redacted)], 888RequestHeaders = [new(TestExpectedRequestHeaderKey, Redacted)],
Logging\HttpRequestReaderTest.cs (7)
54RequestHeaders = [new("Header1", Redacted), new("Header3", Redacted)], 184RequestHeaders = [new("Header1", Redacted)], 257RequestHeaders = [new("Header1", Redacted)], 334RequestHeaders = [new("Header1", Redacted)], 393RequestHeaders = [new("Header1", Redacted)], 466RequestHeaders = [new("Header1", Redacted)], 535RequestHeaders = [new("Header1", Redacted)],
Logging\LogRecordPoolingTest.cs (1)
30logRecord1.RequestHeaders = testObject.RequestHeaders;
14 references to RequestHeaders
Microsoft.Extensions.Http.Diagnostics (3)
Logging\Internal\HttpClientLogger.cs (1)
201var requestHeadersBuffer = logRecord.RequestHeaders; // Store the value first, and then return logRecord to the pool.
Logging\Internal\Log.cs (2)
98var requestHeadersCount = record.RequestHeaders?.Count ?? 0; 123loggerMessageState.AddRequestHeaders(record.RequestHeaders!, ref index);
Microsoft.Extensions.Http.Diagnostics.Tests (11)
Logging\HttpClientLoggerTest.cs (8)
250logRecordState.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders[0].Value); 253logRecordState.Contains(testSharedRequestHeaderKey, expectedLogRecord.RequestHeaders[1].Value); 375logRecordRequest.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders.FirstOrDefault().Value); 387logRecordFull.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders.FirstOrDefault().Value); 483logRecordState.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders.FirstOrDefault().Value); 599logRecordState.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders.FirstOrDefault().Value); 691logRecordState.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders.FirstOrDefault().Value); 966logRecordState.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders.FirstOrDefault().Value);
Logging\LogRecordPoolingTest.cs (3)
20testObject.RequestHeaders!.Add(new KeyValuePair<string, string>("key1", "value1")); 30logRecord1.RequestHeaders = testObject.RequestHeaders; 43logRecord2.RequestHeaders.Should().BeNull();