| 
               | 
            
              IService
             | 
          
The IServiceMonitor type exposes the following members.
| Name | Description | |
|---|---|---|
| 
                 | 
              Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable)  | 
            
| 
                 | 
              HandleClientMessage | Handles messages sent by a client. | 
| 
                 | 
              HandleServiceError | Handles messages received by the service whenever the service encounters an error. | 
| 
                 | 
              HandleServiceHeartbeat | Handles notifications from the service that occur on an interval to indicate that the service is still running. | 
| 
                 | 
              Initialize | 
            Initializes the state of the object.
             (Inherited from ISupportLifecycle)  | 
            
| 
                 | 
              LoadSettings | 
            Loads saved settings from the config file.
             (Inherited from IPersistSettings)  | 
            
| 
                 | 
              SaveSettings | 
            Saves settings to the config file.
             (Inherited from IPersistSettings)  |