public abstract class ServiceHostBase : BackgroundService,
IDefineSettingsPublic MustInherit Class ServiceHostBase
Inherits BackgroundService
Implements IDefineSettingspublic ref class ServiceHostBase abstract : public BackgroundService,
IDefineSettingsGemstone.Timeseries.ServiceHostBase = function();
Type.createClass(
'Gemstone.Timeseries.ServiceHostBase',
Microsoft.Extensions.Hosting.BackgroundService,
IDefineSettings);| ServiceHostBase | Creates a new ServiceHostBase. |
| ActionAdapters | Gets reference to the ActionAdapterCollection. |
| AllAdapters | Gets reference to the AllAdaptersCollection. |
| ConfigurationType | Gets the defined system ConfigurationType. |
| ConsoleApplicationName | Gets the related remote console application name. |
| DataSource | Gets the currently loaded system configuration DataSet. |
| ExecuteTask |
Gets the Task that executes the background operation.
(Inherited from BackgroundService) |
| FilterAdapters | Gets reference to the FilterAdapterCollection. |
| InputAdapters | Gets reference to the InputAdapterCollection. |
| OutputAdapters | Gets reference to the OutputAdapterCollection. |
| ServiceName | Gets or sets the name of the service. |
| CacheCurrentConfiguration | Caches the current system configuration. |
| DefineSettings | Establishes default settings for the config file. |
| DisplayStatusMessage(String, MessageLevel) | Displays a broadcast message to all subscribed clients. |
| DisplayStatusMessage(String, MessageLevel, Boolean) | Displays a broadcast message to all subscribed clients. |
| DisplayStatusMessage(String, MessageLevel, Object) | Displays a broadcast message to all subscribed clients. |
| DisplayStatusMessage(String, MessageLevel, Boolean, Object) | Displays a broadcast message to all subscribed clients. |
| Dispose |
Releases all the resources used by the ServiceHostBase object.
(Overrides BackgroundServiceDispose) |
| Dispose(Boolean) | Releases the unmanaged resources used by the ServiceHostBase object and optionally releases the managed resources. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| ExecuteAsync |
This method is called when the IHostedService starts. The implementation should return a task that represents
the lifetime of the long running operation(s) being performed.
(Inherited from BackgroundService) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetFilteredStatusMessages | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| Initialize | Initializes the adapter with the specified acronym. |
| InitializeServiceHelper | Initializes the service helper. |
| LogException | Logs an exception. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| PropagateDataSource | Handle assignment of data source to Iaon session. |
| ReloadConfig | Reloads the system configuration. |
| StartAsync |
Triggered when the application host is ready to start the service.
(Overrides BackgroundServiceStartAsync(CancellationToken)) |
| StopAsync |
Service stopping event handler.
(Overrides BackgroundServiceStopAsync(CancellationToken)) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| StatusMessage | Provides status messages to consumer. |