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 Make pubinternal types in Antiforgery internal (#8340) 2019-03-11 14:18:17 -07:00
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 Consume Microsoft.Internal.Extensions.Refs (#8261) 2019-03-12 12:47:06 -07:00
Hosting Add overload for Configure that gets WebHostBuilderContext (#8697) 2019-03-28 10:10:06 -07:00
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 Fix up property group, preprocessor statement 2019-03-19 11:50:13 -07:00
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 Merge remote-tracking branch 'origin/release/2.1' into prkrishn/merge/2.1 2019-03-14 10:04:38 -07:00
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 [Infrastructure improvements] (#8275) 2019-03-20 08:44:20 +01:00
SignalR Java Client Expose ConnectionId on HubConnection (#8689) 2019-03-28 17:02:00 -07:00
SiteExtensions
…
Tools Mark tests flaky instead of skipped (#8727) 2019-03-26 09:51:37 -07:00
submodules
…