ServiceHostBase Class

Represents the time-series framework service host.

Definition

Namespace: Gemstone.Timeseries
Assembly: Gemstone.Timeseries (in Gemstone.Timeseries.dll) Version: 1.0.136 -- Release Build+045677775a56d15698be6ced5ce5213063e47102
public abstract class ServiceHostBase : BackgroundService, 
	IDefineSettings
Inheritance
Object    BackgroundService    ServiceHostBase
Implements
IDefineSettings

Constructors

ServiceHostBase Creates a new ServiceHostBase.

Properties

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.

Methods

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.
EqualsDetermines 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)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets 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.
MemberwiseCloneCreates 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))
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also