Click or drag to resize
weroSoft AG, Software
IApplicationConfigurationModel Interface
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
Interface defining the application configuration access interface.

Namespace:  WeroSoft.Configuration
Assembly:  WeroSoft.Core.Library (in WeroSoft.Core.Library.dll) Version: 3.0 Pre-Release
Syntax
C#
public interface IApplicationConfigurationModel : IDisposable
Remarks
The accessors methods allow the reading of configuration nodes.

The IApplicationConfigurationModel type exposes the following members.

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