[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