This is a two part question:
- Can someone provide a list of the ASP.NET/.NET properties that are typically thread local that flow with ExecutionContext? - HttpContext.Current? Thread.CurrentContext? Thread.CurrentPrincipal? Thread.CurrentCulture? - What properties can I count on surviving/persisting async/await? - What else? 
- Is there any way to add application specific Context information that will flow automatically with ExecutionContext? Something like - var ec = ExecutionContext.Capture(); ec.CustomContext["MyCustomContext"] = ACustomContext;
 
     
     
    