aspnetcore/src
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
..
Antiforgery
Azure Make UseEndpoints a thing (#8765) 2019-03-28 15:41:11 -07:00
Components Supply "IsConnected" state info to components (#8888) 2019-03-29 14:53:29 +00:00
DataProtection
DefaultBuilder
Features/JsonPatch
Framework
Hosting
Html/Abstractions
Http Make UseEndpoints a thing (#8765) 2019-03-28 15:41:11 -07:00
Identity Make UseEndpoints a thing (#8765) 2019-03-28 15:41:11 -07:00
Installers
Middleware HeaderPropagation: propagate incoming request headers to outgoing HTTP requests (#7921) 2019-03-29 12:00:46 -07:00
MusicStore Make UseEndpoints a thing (#8765) 2019-03-28 15:41:11 -07:00
Mvc Make UseEndpoints a thing (#8765) 2019-03-28 15:41:11 -07:00
ProjectTemplates Make UseEndpoints a thing (#8765) 2019-03-28 15:41:11 -07:00
Razor
Security Make UseEndpoints a thing (#8765) 2019-03-28 15:41:11 -07:00
Servers Mark Flaky http.sys tests Internal/#1826 (#8890) 2019-03-28 15:59:59 -07:00
Shared
SignalR Java Client Expose ConnectionId on HubConnection (#8689) 2019-03-28 17:02:00 -07:00
SiteExtensions
Tools
submodules