[This is preliminary documentation and is subject to change.]
The IService type exposes the following members.Methods
| Name | Description | |
|---|---|---|
| CheckForCompleteStop |
Non-blocking call that returns true when the service instance has completely stopped after SignalStop()
| |
| Configure |
Configures an entity from supplied config node
(Inherited from IConfigurable.) | |
| SignalStop |
Non-blocking call that initiates the stopping of the service
| |
| Start |
Blocking call that starts the service instance
| |
| WaitForCompleteStop |
Blocks execution of current thread until this service has completely stopped
|
Properties
| Name | Description | |
|---|---|---|
| Name | (Inherited from INamed.) | |
| Running |
Returns true when service is active or about to become active.
Check in service implementation loops/threads/tasks
| |
| Status |
Current service status
|
See Also