NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Component Class

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

Remarks

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.

Requirements

Namespace: System.ComponentModel

Assembly: mscorlib.dll

See Also

Component Members | System.ComponentModel Namespace | IComponent | IContainer | Container | ISite