WebApi-on-Owin's HttpMessageHandlerAdapter populates following properties on an incoming request:
MS_RetrieveClientCertificateDelegate
MS_IsLocal
When a batching request comes in these are populated on the batching request, but we should also copy these properties onto all the dynamically created requests that we create at the batching handler.
This is so that a user expecting a certain property in a request shouldn't see different behavior when the action is invoked as a regular single request or as part of a batch request.
This problem should be happening on SelfHost and WebHosts too.
__Attached__ a standalone Katana repro.
Comments: Verified
MS_RetrieveClientCertificateDelegate
MS_IsLocal
When a batching request comes in these are populated on the batching request, but we should also copy these properties onto all the dynamically created requests that we create at the batching handler.
This is so that a user expecting a certain property in a request shouldn't see different behavior when the action is invoked as a regular single request or as part of a batch request.
This problem should be happening on SelfHost and WebHosts too.
__Attached__ a standalone Katana repro.
Comments: Verified