aspnetcore/samples/SampleApp
Doug Bunting 80813f7c1e Use pooled `StringBuilder` to reduce allocations when adding response cookies
- #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
2016-03-25 09:38:52 -07:00
..
PooledHttpContext.cs Add AuthenticationManager.HttpContext. Clean up contructors. 2016-02-18 16:03:20 -08:00
PooledHttpContextFactory.cs Use pooled `StringBuilder` to reduce allocations when adding response cookies 2016-03-25 09:38:52 -07:00
Program.cs
SampleApp.xproj Remove project name from output path 2016-03-02 18:51:48 -08:00
project.json Rename AspNet 5 file contents. 2016-01-22 12:20:40 -08:00