Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Проблема с Authorization Manager.


Автор: Katrin_gra 4.9.2006, 10:30
Есть приложение, для доступа к нему используется Authorization Manager (AzMan). Права хранятся в XML-файле.

После некоторой работы приложения, оно зависает, оказывается потому что объект AzMan был самостоятельно уничтожен и при попытке обратиться к его методам приложение соответственно виснет.
Мне кажется, что проблема во времени жизни объекта или в некотором лимите времени на подключение (операции).

Как избежать такой ситуации?  smile 

Спасибо заранее!

Автор: DEER 4.9.2006, 10:37
а можно хоть немнога кода? как вы с ним работаете. Создаете, и спользуете, а то так на слух не очень просто разобраться в чем бага зарыта

Автор: mr.DUDA 4.9.2006, 11:18
Можно вызвать GC.KeepAlive для объекта, тогда сборщик мусора его не подберёт.

Автор: ivashkanet 4.9.2006, 11:22
Цитата(Katrin_gra @  4.9.2006,  10:30 Найти цитируемый пост)
Как избежать такой ситуации?

Предлагаю использовать статик класс с авторизатором, тогда он никогда не удалиться smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)