Есть ли что-то вроде RequestLocal (например, ThreadLocal)? - PullRequest
0 голосов
/ 21 января 2019

В C # есть класс ThreadLocal .Вы можете использовать его для определения статического поля, которое существует только в области видимости потока.

Я ищу что-то подобное для использования в пользовательском элементе управления ASP.Мне нужно определить статическое поле, которое будет использоваться всеми экземплярами этого элемента управления в пределах объема запроса.

Существует ли для него что-то из коробки?

1 Ответ

0 голосов
/ 21 января 2019

Вы можете использовать словарь HttpContext.Items, связанный с каждым запросом.

В коде ASCX, например:

this.Context.Items.Add("key", value);

См. Документация

...