ServiceContainer.AddService Method (Type, Object)

 

Adds the specified service to the service container.

Namespace:   System.ComponentModel.Design
Assembly:  System (in System.dll)

public void AddService(
	Type serviceType,
	object serviceInstance
)

Parameters

serviceType
Type: System.Type

The type of service to add.

serviceInstance
Type: System.Object

An instance of the service to add. This object must implement or inherit from the type indicated by the serviceType parameter.

Exception Condition
ArgumentNullException

serviceType or serviceInstance is null.

ArgumentException

A service of type serviceType already exists in the container.

The following example illustrates how to add a service to a ServiceContainer.

m_MyServiceContainer.AddService(typeof(Control), sender);

.NET Framework
Available since 1.1
Return to top
Show: