Возможный дубликат:
Когда и зачем мне реализовывать IComponent, IContainer и ISite?
Существуют различные онлайн-документы об использовании IContainer и ISite (например, http://www.theserverside.net/tt/blogs/showblog.tss?id=pluginArchitectures), и есть неясные примеры, но я не знаю 'встречается реальный экземпляр (кроме winforms), где он действительно полезен. Это не помогает, что я действительно не знаю, для чего именно он может быть использован. Кто-нибудь использует интерфейсы контейнера .NET и соответствующие классы в своем собственном коде независимо от winforms и как вы их использовали?