IApplicationConfigurationModel Interface |
Namespace: WeroSoft.Configuration
public interface IApplicationConfigurationModel : IDisposable
The IApplicationConfigurationModel type exposes the following members.
Name | Description | |
---|---|---|
AddNode(ConfigurationItemInfo) |
Adds a new node to the root.
| |
AddNode(Guid, ConfigurationItemInfo) |
Adds a new node to the given parent.
| |
DeleteNode |
Deletes the given node and all its children.
| |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
GetCollectionItems(Guid, String) |
Gets the collection nodes of a given meta data type in the given configuration branch.
| |
GetCollectionItemsTValue(Guid, String) |
Gets the collection nodes of a given meta data type in the given configuration branch.
| |
GetCollectionItemsTKey, TValue(Guid, String) |
Gets the collection nodes of a given meta data type in the given configuration branch.
| |
GetConfigurationItem(Guid) |
Gets the single configuration item in the configuration by its identifier.
| |
GetConfigurationItem(String) |
Gets the single configuration item in the configuration by its node name.
| |
GetConfigurationItemTConfigurationItem |
Gets a single configuration item within the whole configuration.
| |
GetConfigurationItemTConfigurationItem(Guid, Boolean) |
Gets a single configuration item located within a defined parent branch.
| |
GetConfigurationItems |
Gets all configuration items located in the root of the configuration model.
| |
GetConfigurationItems(Guid, Boolean) |
Gets all configuration items recursively down located within a defined parent node.
| |
GetConfigurationItems(String, Guid, Boolean) |
Gets all configuration items recursively down with a defined node name.
| |
GetConfigurationItemsTConfigurationItem |
Gets all nodes of a given meta data type in the configuration tree.
| |
GetConfigurationItemsTConfigurationItem(Guid, Boolean) |
Gets all nodes of a given meta data type in the given configuration branch.
| |
UpdateNode |
Updates a node after edition.
|