[This is preliminary documentation and is subject to change.]
Represents a lightweight service that can be controlled by Start/SignalStop-like commands.
This class serves a a base for various implementations (i.e. LogService) including their composites.
This class is thread-safe
System Object NFX DisposableObject NFX.ApplicationModel ApplicationComponent NFX.ServiceModel Service NFX.Erlang ErlAbstractNode NFX.IO.Net.Gate NetGate NFX.ServiceModel CompositeServiceHost NFX.ServiceModel Service TDirector NFX.ServiceModel WorkItemAggregatorService TContext NFX.Throttling ThrottlingService NFX.Web.GeoLookup GeoLookupService NFX.Web.Messaging MessageService NFX.Web.Messaging NOPMessengerNamespace: NFX.ServiceModelAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
public abstract class Service : ApplicationComponent,
IService, INamed, IConfigurable, ILocalizedTimeProvider
public abstract class Service : ApplicationComponent,
IService, INamed, IConfigurable, ILocalizedTimeProvider
Public MustInherit Class Service
Inherits ApplicationComponent
Implements IService, INamed, IConfigurable, ILocalizedTimeProvider
Public MustInherit Class Service
Inherits ApplicationComponent
Implements IService, INamed, IConfigurable, ILocalizedTimeProvider
public ref class Service abstract : public ApplicationComponent,
IService, INamed, IConfigurable, ILocalizedTimeProvider
public ref class Service abstract : public ApplicationComponent,
IService, INamed, IConfigurable, ILocalizedTimeProvider
[<AbstractClassAttribute>]
type Service =
class
inherit ApplicationComponent
interface IService
interface INamed
interface IConfigurable
interface ILocalizedTimeProvider
end
[<AbstractClassAttribute>]
type Service =
class
inherit ApplicationComponent
interface IService
interface INamed
interface IConfigurable
interface ILocalizedTimeProvider
end