Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

3A3-968M


Имеющий Что Сказать

Зарегистрирован:
03 February 2006
Сообщения: 79
Примеры кода: 0
 

Загрузка сборок в Reflection

12 February 2007 12:12  


Всем известно, что Assembly.ReflectionOnlyLoad позволяет загружать сборку в текущий домен приложения только для просмотра данных. Это позволяет экономить производительность, в отличие от метода Assembly.Load. Но есть одно большое но! Однажды загруженная сборка в Reflection-only контекст, она остаётся в памяти до завершения приложения даже тогда, когда потребность в ней отсутствует. Но есть выход - можно создать отдельный домен при помощи AppDomain.CreateDomain и загрузить туда сборку. Затем, когда сборка больше не нужна, вызываем AppDomain.Unload и домен вместе с ненужными сборками освобождает ресурсы. Но у экземпляра AppDomain существует только метод Load, который не загружает сборку в Reflection-only контекст, а загружает на выполнение. Вопрос: как загрузить сборку в Reflection-only контекст другого домена??

Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 12 February 2007 12:12
Наверх
  



.NET Beta

 Загрузка сборок в Reflection3A3-968M  12 February 2007 12:12
 Загрузка сборок в Reflectionmishazhutov  12 February 2007 13:48
 Загрузка сборок в Reflection3A3-968M  13 February 2007 07:21
 Загрузка сборок в Reflectionmishazhutov  13 February 2007 10:15
 Загрузка сборок в ReflectionOlegAxenow  13 February 2007 10:41
 Загрузка сборок в Reflection3A3-968M  14 February 2007 09:19
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта