Implemented interface member:
property
this
Microsoft.AspNetCore.Http.IHeaderDictionary.this[System.String]
6 writes to
Microsoft.AspNetCore.Server.HttpSys (1)
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (1)
208this[HeaderNames.ContentLength] = _contentLengthText;
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
Listener\RequestHeaderTests.cs (1)
41headers["Connection"] = "foo";
Microsoft.AspNetCore.Server.HttpSys.Tests (4)
RequestHeaderTests.cs (4)
224requestHeaders[CustomHeader2] = "2"; 266requestHeaders[CustomHeader2] = "2"; 309requestHeaders[HeaderNames.From] = "FromValue"; 351requestHeaders[HeaderNames.From] = "FromValue";
28 references to
Microsoft.AspNetCore.Server.HttpSys (5)
RequestProcessing\Request.cs (3)
215var transferEncoding = Headers[HeaderNames.TransferEncoding].ToString(); 222string? length = Headers[HeaderNames.ContentLength]; 506var transferEncoding = Headers[HeaderNames.TransferEncoding].ToString();
RequestProcessing\Response.cs (1)
389var requestConnectionString = Request.Headers[HeaderNames.Connection];
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (1)
179var rawValue = this[HeaderNames.ContentLength];
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (23)
Listener\RequestHeaderTests.cs (23)
33Assert.True(StringValues.IsNullOrEmpty(headers["Connection"])); 39Assert.True(StringValues.IsNullOrEmpty(headers["Custom-Header"])); 44Assert.Equal("foo", headers["Connection"]); 71Assert.Equal(new Uri(address).Authority, requestHeaders["Host"]); 73Assert.Equal("close", requestHeaders["Connection"]); 76Assert.Equal("custom1, and custom测试2, custom3", requestHeaders["Custom-Header"]); 78Assert.Equal("spacervalue, spacervalue", requestHeaders["Spacer-Header"]); 98Assert.Equal(new Uri(address).Authority, requestHeaders["Host"]); 100Assert.Equal("close", requestHeaders["Connection"]); 103Assert.Equal("�", requestHeaders["Custom-Header"]); 105Assert.Equal("spacervalue", requestHeaders["Spacer-Header"]); 126Assert.Equal(new Uri(address).Authority, requestHeaders["Host"]); 128Assert.Equal("close", requestHeaders["Connection"]); 131Assert.Equal("£", requestHeaders["Custom-Header"]); 133Assert.Equal("spacervalue", requestHeaders["Spacer-Header"]); 167Assert.Equal(new Uri(address).Authority, requestHeaders["Host"]); 169Assert.Equal("close", requestHeaders["Connection"]); 171Assert.Equal(StringValues.Empty, requestHeaders["If-None-Match"]); 173Assert.Equal("spacervalue", requestHeaders["Spacer-Header"]); 192Assert.Equal(new Uri(address).Authority, requestHeaders["Host"]); 194Assert.Equal("close", requestHeaders["Connection"]); 196Assert.Equal("", requestHeaders["Custom-Header"]); 198Assert.Equal("spacervalue", requestHeaders["Spacer-Header"]);