Provides an abstraction that enables object-sharing between applications.
Object
Component
[Visual Basic] Public Class Component Implements IComponent, IServiceObjectProvider [C#] public class Component : IComponent, IServiceObjectProvider [C++] public __gc class Component : public IComponent, IServiceObjectProvider [JScript] public class Component implements IComponent, IServiceObjectProvider
The Component class is the default implementation for the IComponent interface.
A Component can use objects supplied by another application and it can expose its own objects for use by another application.
A Component can be hosted in an IContainer, which creates an ISite for each Component it contains. The ISite is used by the IContainer to manage the Component.
Namespace: System.ComponentModel
Assembly: mscorlib.dll
Component Members | System.ComponentModel Namespace | IComponent | IContainer | Container | ISite