Ninject на asp.net Состояние сеанса

Я работаю с Ninject над веб-приложением, используя BasePage и BaseMaster из интеграций фреймворков. Что я хотел бы сделать, так это внедрить объект и создать новый экземпляр в каждом сеансе. Я посмотрел на поведение OnePerRequest, и оно близко, но не совсем. Я выполняю много вычислений, и эти переменные хранятся в объектах, которые вводятся на страницу. я нуждаюсь эти объекты останутся для постбэков, но мне нужен новый экземпляр объектов каждый раз, когда пользователь «заходит» на сайт. Мой начальный мышление заключалось в том, чтобы каким-то образом использовать объект Asp.net Session для хранения значения между обратными передачами. Так я бы сделал это до Ninject (просто сохраните объекты в сеансе. но я бы хотел использовать Ninject правильно, если могу. Я открыт для других предложений. Я думал об использовании синглтона, но каждому пользователю понадобится собственная копия объекта, иначе они будут наступать друг на друга. расчеты.

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

Спасибо

Джош

Я тоже хотел бы получить ответ на этот вопрос!

JC Grubbs 26.02.2009 07:20

Какую версию Ninject вы планируете использовать?

Peter Meyer 24.08.2009 23:16
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
2
876
0

Другие вопросы по теме