Есть ли сценарий, когда Context.Items прекратит свое существование? - PullRequest
0 голосов
/ 01 мая 2019

Я использую веб-формы Asp.Net для создания веб-сайта и использую Context.Items для обмена небольшим количеством дорогих данных по частям страницы.

Я знаю о некоторых подводных камняхиспользуя Session, но учитывая Context.Items только в реальном времени на время запроса, есть ли сценарий, где он может быть удален или не найден, кроме огромных проблем с производительностью?

Это кажется маловероятным, но яМы не смогли найти подтверждающую информацию, поэтому буду признателен за любые советы.

1 Ответ

0 голосов
/ 01 мая 2019

Контекст доступен на время запроса в потоке, контролируемом ASP.NET. Вы можете столкнуться с проблемами, пытаясь получить доступ к нему через потоки или в фоновых потоках, или после завершения запроса. В противном случае то, что вы описываете, звучит как точный вариант использования Предметов.

Возможно, эта статья (хотя и датированная) поможет подтвердить ваши предположения: Вопрос контекста

...