Click or drag to resize
weroSoft AG, Software
IConfigurationService Interface
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
Defines the responsibility of the configuration service.

Namespace:  WeroSoft.ProcessManagement.Automation
Assembly:  WeroSoft.Core.Library (in WeroSoft.Core.Library.dll) Version: 3.0 Pre-Release
Syntax
C#
public interface IConfigurationService : IApplicationConfigurationModel, 
	IDisposable

The IConfigurationService type exposes the following members.

Methods
  NameDescription
Public methodAddNode(ConfigurationItemInfo)
Adds a new node to the root.
(Inherited from IApplicationConfigurationModel.)
Public methodAddNode(Guid, ConfigurationItemInfo)
Adds a new node to the given parent.
(Inherited from IApplicationConfigurationModel.)
Public methodDeleteNode
Deletes the given node and all its children.
(Inherited from IApplicationConfigurationModel.)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodGetCollectionItemsTValue(Guid, String)
Gets the collection nodes of a given meta data type in the given configuration branch.
(Inherited from IApplicationConfigurationModel.)
Public methodGetConfigurationItem(Guid)
Gets the single configuration item in the configuration by its identifier.
(Inherited from IApplicationConfigurationModel.)
Public methodGetConfigurationItem(String)
Gets the single configuration item in the configuration by its node name.
(Inherited from IApplicationConfigurationModel.)
Public methodGetConfigurationItemTConfigurationItem
Gets a single configuration item within the whole configuration.
(Inherited from IApplicationConfigurationModel.)
Public methodGetConfigurationItemTConfigurationItem(Guid, Boolean)
Gets a single configuration item located within a defined parent branch.
(Inherited from IApplicationConfigurationModel.)
Public methodGetConfigurationItems
Gets all configuration items located in the root of the configuration model.
(Inherited from IApplicationConfigurationModel.)
Public methodGetConfigurationItems(Guid, Boolean)
Gets all configuration items recursively down located within a defined parent node.
(Inherited from IApplicationConfigurationModel.)
Public methodGetConfigurationItems(String, Guid, Boolean)
Gets all configuration items recursively down with a defined node name.
(Inherited from IApplicationConfigurationModel.)
Public methodGetEngineInstanceConfigurations
Gets the engine/worker instance configuration proxies nodes under the engine compositions node.
Public methodGetEngineRuntimeTypeConfigurations
Gets the runtime type configuration proxies under a given configuration node.
Public methodGetOrCreateCommonNode
Gets or creates a common node configuration item in the configuration tree.
Public methodGetOrCreateRuntimeTypeNode
Gets or creates a runtime type configuration item in the configuration tree.
Public methodUpdateNode
Updates a node after edition.
(Inherited from IApplicationConfigurationModel.)
Top
See Also