CorrelationId
CorrelationId copied to clipboard
Provide option for ICorrelationIdProvider to return Task<string>
Depends on provided HttpContext.Request.Body I may choose different strategies for CorrelationId value. To achieve that I am providing custom ICorrelationIdProvider, which is working great.
At the same time it is not possible to read body with Body.ReadToEndAsync, because GenerateCorrelationId return pure string, not Task
Both are not the best options.
Possible solution is to change: To be this call awaitable Change default strategies to return Task.FromResult()
Could you please share your thoughts ?
Possible PR #95