public abstract class ServiceHostBase : BackgroundService,
IDefineSettings
Public MustInherit Class ServiceHostBase
Inherits BackgroundService
Implements IDefineSettings
public ref class ServiceHostBase abstract : public BackgroundService,
IDefineSettings
Gemstone.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, UpdateType) | Displays a broadcast message to all subscribed clients. |
DisplayStatusMessage(String, UpdateType, Boolean) | Displays a broadcast message to all subscribed clients. |
DisplayStatusMessage(String, UpdateType, Object) | Displays a broadcast message to all subscribed clients. |
DisplayStatusMessage(String, UpdateType, 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) |
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) |