IConfigurationService Interface |
Namespace: WeroSoft.ProcessManagement.Automation
public interface IConfigurationService : IApplicationConfigurationModel, IDisposable
The IConfigurationService type exposes the following members.
Name | Description | |
---|---|---|
AddNode(ConfigurationItemInfo) |
Adds a new node to the root.
(Inherited from IApplicationConfigurationModel.) | |
AddNode(Guid, ConfigurationItemInfo) |
Adds a new node to the given parent.
(Inherited from IApplicationConfigurationModel.) | |
DeleteNode |
Deletes the given node and all its children.
(Inherited from IApplicationConfigurationModel.) | |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
GetCollectionItemsTValue(Guid, String) |
Gets the collection nodes of a given meta data type in the given configuration branch.
(Inherited from IApplicationConfigurationModel.) | |
GetConfigurationItem(Guid) |
Gets the single configuration item in the configuration by its identifier.
(Inherited from IApplicationConfigurationModel.) | |
GetConfigurationItem(String) |
Gets the single configuration item in the configuration by its node name.
(Inherited from IApplicationConfigurationModel.) | |
GetConfigurationItemTConfigurationItem |
Gets a single configuration item within the whole configuration.
(Inherited from IApplicationConfigurationModel.) | |
GetConfigurationItemTConfigurationItem(Guid, Boolean) |
Gets a single configuration item located within a defined parent branch.
(Inherited from IApplicationConfigurationModel.) | |
GetConfigurationItems |
Gets all configuration items located in the root of the configuration model.
(Inherited from IApplicationConfigurationModel.) | |
GetConfigurationItems(Guid, Boolean) |
Gets all configuration items recursively down located within a defined parent node.
(Inherited from IApplicationConfigurationModel.) | |
GetConfigurationItems(String, Guid, Boolean) |
Gets all configuration items recursively down with a defined node name.
(Inherited from IApplicationConfigurationModel.) | |
GetEngineInstanceConfigurations |
Gets the engine/worker instance configuration proxies nodes under the engine compositions node.
| |
GetEngineRuntimeTypeConfigurations |
Gets the runtime type configuration proxies under a given configuration node.
| |
GetOrCreateCommonNode |
Gets or creates a common node configuration item in the configuration tree.
| |
GetOrCreateRuntimeTypeNode |
Gets or creates a runtime type configuration item in the configuration tree.
| |
UpdateNode |
Updates a node after edition.
(Inherited from IApplicationConfigurationModel.) |