Click or drag to resize
IConfigurationManager Interface
Manages the configuration subsystem for the application and all plugins.

Namespace: OpenIIoT.SDK.Configuration
Assembly: OpenIIoT.SDK (in OpenIIoT.SDK.dll) Version: 0.5.0.39086
Syntax
public interface IConfigurationManager : IManager, 
	IStateful, IEventProvider, IProvider

The IConfigurationManager type exposes the following members.

Properties
  NameDescription
Public propertyAutomaticRestartPending
Gets a value indicating whether the stateful object is pending an automatic restart.
(Inherited from IManager.)
Public propertyConfigurableTypeRegistry
Gets the registry of configurable Types.
Public propertyConfiguration
Gets the current configuration.
Public propertyEventProviderName
Gets the Event Provider name.
(Inherited from IEventProvider.)
Public propertyManagerName
Gets the name of the Manager.
(Inherited from IManager.)
Public propertyState
Gets the current State of the stateful object.
(Inherited from IStateful.)
Top
Methods
  NameDescription
Public methodIsInState
Returns true if any of the specified State s match the current State.
(Inherited from IStateful.)
Public methodRestart
Restarts the stateful object.
(Inherited from IStateful.)
Public methodSaveConfiguration
Saves the current configuration to the file specified in app.exe.config.
Public methodStart
Starts the stateful object.
(Inherited from IStateful.)
Public methodStop
Stops the stateful object.
(Inherited from IStateful.)
Top
Events
  NameDescription
Public eventStateChanged
Occurs when the State property changes.
(Inherited from IStateful.)
Top
See Also