Спасибо за подсказку. Не знал об этом классе. Однако это может также не сработать по тем же причинам, о которых говорил Джон, я полагаю?

я есть компонент, который нужно хранитьstatic значения для каждого потока. Это общий компонент, который можно использовать во многих сценариях, а не только в ASP.NET.

Я думал использовать[ThreadStatic] атрибут для достижения моей цели. Предположим, что это также будет хорошо работать в сценариях ASP.NET, потому что я предполагал, что каждый запрос вызывается в собственном потоке.

После некоторого исследования я нашелэтот блог от Скотта Хансельмана, говорящего, чтобы быть осторожным при использовании[ThreadStatic] в ASP.NET.

Однако большинство комментариев (ниже Поста) не согласны с тем, что написал Скотт, заявив, что Запрос всегда выполняется в одном потоке и что поток не используется другим запросом в одно и то же время. Это также то, во что я верю, но я бы хотел иметь здесь мнение о вас, экспертов.

Ответы на вопрос(2)

Ваш ответ на вопрос