AbstractService Properties | 
The AbstractService type exposes the following members.
| Name | Description | |
|---|---|---|
| CanSendRequest | 
            Indicate whether this service can send request (implements ISendRequest interface)
              | |
| Description | 
            Gets or sets the description of the Abstract Service
              | |
| ErrorMessages | Gets the error messages during the service startup or shutdown.  | |
| Id | 
            This property must be initialized in the constructor of derived class and must be given a fixed GUID.
            the GUID must be a constant in code, and should not equals to any other classes derived from AbstractService.
              (Inherited from Identifier.) | |
| ImageSource | 
            Gets or sets the image source.
              | |
| Information | 
            Gets or sets the information.
              | |
| Instance | 
            Get the current instance of the service.
              | |
| IsRunning | 
            Gets or sets a value indicating whether this instance is running.
              | |
| Name | 
            Gets or sets the name of the Service
              | |
| Parameters | 
            the parameters for this AbstractServer instance, such as IP, Port, some path, etc...
            the key of this dictionary should equals to its ServiceParameter.Name
              | |
| SettingPageType | 
            Type of the settings page if a custom settings page should be displayed. If this value is null, the default Settings page will be used.
              | |
| SupportedRequests | 
            Gets or sets the supported requests.
              |