Альтернатива контекста вызова в .NET Core
Я понимаю, что .Net Core не поддерживает контекст вызова. Но наше приложение использует то же самое, и мы планируем перенести его на .Net Core. Я пытаюсь поддерживать данные между родительскими и дочерними потоками в веб-приложениях Dotnetcore. где мне нужно сохранить имя веб-приложения и URL-адрес веб-запроса родительского потока, и мне нужно использовать его, когда его дочерний поток начинает выполнение. Даже если родительский поток завершает свое выполнение до того, как его дочерний поток начинает свое выполнение, мне нужно поддерживать родительские данные. Я пробовал контекст выполнения, асинхронный локальный, локальный / статический поток для сохранения данных между родительскими и дочерними потоками, и это не помогло.
Может ли кто-нибудь предложить нам альтернативный (или) подход равенства для этого в .Net Core?
System.Runtime.Remoting.Messaging ==> класс CallContext
Может ли кто-нибудь предложить нам альтернативный подход для CallContext.LogicalSetData () и CallContext.LogicalGetData ()
Заранее спасибо.