Сеанс ASP.NET и хранение объектов, использующих взаимодействие COM

Я работаю над сайтом asp.net. Мы должны использовать com interop для взаимодействия с устаревшими компонентами vx6 activex. Во многих случаях компоненты полагаются на получение объекта контекста (который сам является компонентом vx6 activex) в качестве параметра. Создание объекта контекста довольно дорого.

Поэтому одна идея состоит в том, что объект контекста создается один раз и сохраняется в сеансе asp.net. Однако, если этот объект является просто оболочкой .net вокруг компонента activex, целесообразно или целесообразно сохранить такой объект в сеансе?

Кроме того, объект контекста содержит информацию, специфичную для пользователя, поэтому можно использовать постоянное использование .net HttpRuntime Caching, но для этого потребуется ключ, специфичный для пользователя.

Я понимаю другие ограничения и вещи, которые вы должны знать о сеансе asp.net,вопрос aspnet-сессии.

Задать вопрос немного по-другому: есть ли у них какие-либо проблемы или проблемы с хранением объекта .net, который является просто оболочкой вокруг объекта com?

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

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