кто-нибудь может подкинуть ссылок по сабжу, а точнее про механизмы поддержки addin-ов. (приложение – простой клиент-сервер, но хотелось бы чтобы для него в последствии могли писаться addin-ы)
Здравствуйте, Аноним, Вы писали:
А>Hi All...
А>кто-нибудь может подкинуть ссылок по сабжу, а точнее про механизмы поддержки addin-ов. (приложение – простой клиент-сервер, но хотелось бы чтобы для него в последствии могли писаться addin-ы)
как правило, это custom-решения...в своем приложении опиши интерфейс, который должны поддерживать твои Add-in's компоненты, а дальше грузи их, например, через Assembly.LoadFrom(), смотришь,поддерживает ли твой компонент заданный интерфейс, если да, запускаешь методы твоего компонента...
хотя, вроде бы даже есть какой-то паттерн на эту тему, не помню, вроде бы dotsite.ru был...
Re[2]: механизмы поддержки Addin-ов
От:
Аноним
Дата:
05.03.05 09:23
Оценка:
DШ>как правило, это custom-решения...в своем приложении опиши интерфейс, который должны поддерживать твои Add-in's компоненты, а дальше грузи их, например, через Assembly.LoadFrom(), смотришь,поддерживает ли твой компонент заданный интерфейс, если да, запускаешь методы твоего компонента...
В принципе так и реализовано... Кода происходит событие оно передается в AddinManager и от туда рассылается всем подгруженным addin-ам, а в них уже идет разбор если нашелся метод отвечающий за обработку этого события то он вызывается если нет то нет...
просто хотелось почитать на эту тему...
DШ>хотя, вроде бы даже есть какой-то паттерн на эту тему, не помню, вроде бы dotsite.ru был...