- #561 - new `SetCookieHeaderValue.AppendToStringBuilder()` method; avoids per-call `StringBuilder` allocation - `ResponseCookies` uses `ObjectPool<StringBuilder>` that `ResponseCookiesFeature` provides - `ResponseCookies` works fine if no `ObjectPoolProvider` is available - `IHttpContextFactory` instance is a singleton instantiated from CI - make `HttpContextFactory` `ObjectPoolProvider` and `ResponseCookiesFeature`-aware - apply same pattern to sample `PooledHttpContextFactory` - pool is not currently configurable; defaults are fine for response cookies - if we need (policy) configuration, would add an `IOptions<HttpContextFactorySettings>` nit: Add some doc comments |
||
|---|---|---|
| .. | ||
| CacheControlHeaderValueTest.cs | ||
| ContentDispositionHeaderValueTest.cs | ||
| ContentRangeHeaderValueTest.cs | ||
| CookieHeaderValueTest.cs | ||
| DateParserTest.cs | ||
| EntityTagHeaderValueTest.cs | ||
| MediaTypeHeaderValueComparerTests.cs | ||
| MediaTypeHeaderValueTest.cs | ||
| Microsoft.Net.Http.Headers.Tests.xproj | ||
| NameValueHeaderValueTest.cs | ||
| RangeConditionHeaderValueTest.cs | ||
| RangeHeaderValueTest.cs | ||
| RangeItemHeaderValueTest.cs | ||
| SetCookieHeaderValueTest.cs | ||
| StringWithQualityHeaderValueComparerTest.cs | ||
| StringWithQualityHeaderValueTest.cs | ||
| project.json | ||