Как мне создать окружающие объекты в .NET, которые доступны по всей цепочке методов. Например, объект TransactionScope.
Однако, если вы работаете с ASP.NET, вам следует изучить HttpContext.Items , потому что механизм ASP.NET будет переключать потоки при обработке запроса.
Посмотрите на ThreadStaticAttribute или класс CallContext.