Всем Здравствуйте. Сложно и долго рассказывать всю предисторию - в общем в основном проекте все описания блоков хранятся в SQL БД откуда успешно импортируются по мере надобности, но появилась необходимость держать простые "автономные" блоки в четреже, НО хранятся они (то есть ссылка на них) в сериализованном объекте в формате {имя блока,[имя дин. параметр или аттрибута*значение;...]}, откуда так-же по надобности либо извлекаются, либо просто отображаются (overrule). Весь вопрос в том, что надо каким-либо способом блокировать описание от удаление Purge'ром т.к., по "автокадовским меркам" ссылок на него вполне может нигде не быть. Причем желательно, чтоб не было необходимости для этого держать какую-либо загруженную dll (то есть чтоб описание "выживало" после любого смежника). Я думаю посмотреть в сторону куда-бы поместить вхождение, чтоб оно вроде было, но его не было. Пока вижу только "колхозный" вариант масштабирования до нуля с visible=false, но может есть более "культурные" методы.
з.ы. способ так-же должен быть не "крайне радикальным", чтоб когда описания на ссылки кончались и в "моих" объектах сериализованных в РД описание можно было "отпустить".
з.з.ы сериализовывать в РД двоичное описание блока - как-то совсем не хочется - но как крайняя мера может и пойдет.