Click or drag to resize
IApplicationManager Interface
Manages the various subsystem Managers.

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

The IApplicationManager 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 propertyEventProviderName
Gets the Event Provider name.
(Inherited from IEventProvider.)
Public propertyInstanceName
Gets the name of the application instance.
Public propertyManagerName
Gets the name of the Manager.
(Inherited from IManager.)
Public propertyManagers
Gets the list of IManager instances managed by the IApplicationManager.
Public propertyProductName
Gets the name of the product; retrieved from AssemblyInfo.cs.
Public propertyProductVersion
Gets the version of the product; retrieved from AssemblyInfo.cs.
Public propertyState
Gets the current State of the stateful object.
(Inherited from IStateful.)
Top
Methods
  NameDescription
Public methodGetManagerT
Returns the Manager from the list of Managers matching the specified Type.
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 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