2009-05-19 11 views
11

Duplicar posible:
When and why should I implement IComponent, IContainer, and ISite?¿Cómo ha usado IContainer/ISite/IComponent en su propio código?

Hay varios documentos en línea sobre el uso de IContainer y ISite (por ejemplo http://www.theserverside.net/tt/blogs/showblog.tss?id=pluginArchitectures), y hay ejemplos vagas alrededor, pero no han llegado a través de una instancia real (que no sea winforms) donde es realmente útil. No ayuda que realmente no sé para qué se puede usar exactamente. ¿Alguien ha usado las interfaces del contenedor .NET & en sus propios códigos, independientemente de las formas de ganar, y cómo las ha usado?

Respuesta

4

Estos son los elementos orientados a componentes de un enfoque de software orientado a componentes. El diseñador visual, por ejemplo, los usa.

Si desea construir componentes de software reutilizables (IComponent), y tiene la capacidad de adaptar (ISite) el componente en varios dominios como un ensamblaje canónico (IContainer), especialmente en el contexto de un tiempo de diseño/tiempo de ejecución framework (visualstudio) luego estás ...

Cuestiones relacionadas