SchedulerControl.AddService(Type, Object, Boolean) Method
Adds the specified service to the service container.
Namespace: DevExpress.Xpf.Scheduler
Assembly: DevExpress.Xpf.Scheduler.v14.2.dll
Declaration
public void AddService(
Type serviceType,
object serviceInstance,
bool promote
)
Public Sub AddService(
serviceType As Type,
serviceInstance As Object,
promote As Boolean
)
Parameters
| Name | Type | Description |
|---|---|---|
| serviceType | Type | The type of service to add. |
| serviceInstance | Object | An instance of the service type to add. This object must implement or inherit from the type indicated by the serviceType parameter. |
| promote | Boolean | true to promote this request to any parent service containers; otherwise, false. |
Remarks
The SchedulerControl implements IServiceProvider and IServiceContainer interfaces. In addition to providing services, it also provides a mechanism for removing services (the SchedulerControl.RemoveService method). To obtain a service, call the SchedulerControl.GetService method.
When a service is added, it can be added with instructions to promote it. When a service is promoted, it is added to any parent service container, on up, until the top of the service container tree is reached.