aspnetcore/eng
Alessio Franceschelli f28cf2bbc8 HeaderPropagation: propagate incoming request headers to outgoing HTTP requests (#7921)
* Ported HeaderPropagation from aspnet/Extensions

* Introduced Middleware

* Refactored middleware logic

* Refactored builder extensions

* Copyright notice

* Test for friendly exception on Builder

* Fixed header name selection when no output name specified

* Set comparer for the dictionary of headers

* Refactored configuration as Dictionary

* Renamed state objects

* renamed OutboundHeaderName in configuration

* Changed DefaultValuesGenerator to ValueFactory

* Missing docs

* Removed AlwaysAdd and added tests for null entry in configuration

* Improved docs

* Update src/Middleware/HeaderPropagation/src/DependencyInjection/HeaderPropagationExtensions.cs

Co-Authored-By: alefranz <alessio@franceschelli.me>

* Moved dependency injection extensions

* DI: reused ServiceCollection extension in the HttpClientBuilder one

* Moved service registration

* Update src/Middleware/HeaderPropagation/src/HeaderPropagationEntry.cs

Co-Authored-By: alefranz <alessio@franceschelli.me>

* more docs

* Improved docs

* Update src/Middleware/HeaderPropagation/src/HeaderPropagationValues.cs

Co-Authored-By: alefranz <alessio@franceschelli.me>

* Fixed build

* Update eng/SharedFramework.Local.props

Co-Authored-By: alefranz <alessio@franceschelli.me>

* Updated tests for null config

* Reversed condition on HeaderPropagationMessageHandler as suggested

* Added docs for HeaderPropagationMessageHandler

* Changed proj to ship package to NuGet
2019-03-29 12:00:46 -07:00
..
helix Add a separate test pass to run flaky tests that doesn't fail the build (#8486) 2019-03-18 18:21:14 -07:00
scripts Back to using SQL Server 2016 Express LocalDB again 2019-03-26 19:51:18 -07:00
targets Improve local development of Templates (#8196) 2019-03-21 16:29:45 -07:00
tools
AspNetCore.snk
Baseline.Designer.props
Baseline.xml
Dependencies.props
FlakyTests.AfterArcade.props Add a separate test pass to run flaky tests that doesn't fail the build (#8486) 2019-03-18 18:21:14 -07:00
FlakyTests.BeforeArcade.props Add a separate test pass to run flaky tests that doesn't fail the build (#8486) 2019-03-18 18:21:14 -07:00
GenAPI.exclusions.txt Fix #8520 - Component parameters not found 2019-03-27 12:10:43 -07:00
LicenseHeader.txt
NuGetPackageVerifier.json
PatchConfig.props Merge branch 'release/2.2' into master 2019-03-18 12:36:01 -07:00
ProjectReferences.props HeaderPropagation: propagate incoming request headers to outgoing HTTP requests (#7921) 2019-03-29 12:00:46 -07:00
SharedFramework.External.props
SharedFramework.Local.props
Version.Details.xml [master] Update dependencies from 5 repositories (#8781) 2019-03-25 23:13:34 -07:00
Versions.props Update Grpc.AspNetCore.Server version (#8828) 2019-03-27 08:51:46 -07:00
Workarounds.props
Workarounds.targets
signcheck.exclusions.txt