Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 19:34 13.07.25 
Клубове/ Компютри и Интернет / .NET Пълен преглед*
Информация за клуба
Тема Re: Сериализация [re: NetDev]
Автор шeф нa Coди Дeвня (full optional)
Публикувано25.10.04 17:02  



Официално не знам Майкрософт да са признали за този проблем, но скоро ще трябва да се примирят и да извадят някакво решение. Точната грешка е тази:

The property 'TargetSite' on type 'System.Exception' cannot be serialized
because it is decorated with declarative security permission attributes.
Consider using imperative asserts or demands in the property accessors.

Не ми е много ясно какво точно означава това, но според мене проблема е другаде. TargetSite ти връща метода който е генерирал exception от stack-а. Това добре, ама ако метода който е хвърлил exception не е в твоя стек, тогава TargetSite е NULL и сериализацията се прецаква. Примерно, ако application domain A хвръли exception който се хване в application domain B, ще получиш точно същата грешка при сериализация.

За решение, трудно. Може да пробваш да override сериализацията и да проверяваш за null. Или просто трябва да промениш изцяло логиката на exception reporting в твоя случай.


XM TurboCT .. where comfort meets power

Цялата тема
ТемаАвторПубликувано
* Сериализация NetDev   19.10.04 15:06
. * Re: Сериализация sa4ma   25.10.04 16:44
. * Re: Сериализация шeф нa Coди Дeвня   25.10.04 17:02
. * Re: Сериализация NetDev   26.10.04 09:29
. * Re: Сериализация Desenchante   08.02.06 09:42
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.