RFA .NET
The RFA Config package includes a generic interface that allows an application using the RFA Session Layer package and/or the RFA Logger package to configure these two packages. The configuration interfaces can also be used by the application to configure itself

Classes

  ClassDescription
Public classConfigBool
ConfigBool represents a configuration node with bool value. It can only be the leaves node in the hierarchic structured configuration tree.
Public classConfigDatabase
ConfigDatabase is an in-memory database containing configuration information. The ConfigDatabase exposes tree-like interface, which would allow hierarchical data representation.
Public classConfigLong
ConfigLong represents a configuration node with long value. It can only be the leaves node in the hierarchic structured configuration tree.
Public classConfigNode
ConfigNode represents the generic interface of configuration node in the hierarchic structured configuration tree.
Public classConfigNodeIterator
ConfigNodeIterator can serve as a navigator sequentially accessing to the children of a Configuration tree.
Public classConfigSoftlink
ConfigSoftlink represents a configuration node with a Soft Link. Soft Link is introduced for configuration-sharing, and it defines a relative path referencing the Configuration Repository. A Soft Link may reside in a Configuration Repository and is copied into the Configuration Database upon merging. A Soft Link may replace any non-leaf node.
Public classConfigString
ConfigString represents a configuration node with character string value. It can only be the leaves node in the hierarchic structured configuration tree.
Public classConfigStringList
ConfigStringList represents a configuration node with an array of ANSI character string values. It can only be the leaves node in the hierarchic structured configuration tree.
Public classConfigStringListW
ConfigStringListW represents a configuration node with an array of wide character string values. It can only be the leaves node in the hierarchic structured configuration tree.
Public classConfigStringW
ConfigStringW represents a configuration node with wide character string value. It can only be the leaves node in the hierarchic structured configuration tree.
Public classConfigTree
ConfigTree represents a configuration node which itself contains a hierarchic structured configuration information.
Public classStagingConfigDatabase
StagingConfigDatabase is an interface for in-memory staging area used to assemble part of a Configuration database.

Enumerations

  EnumerationDescription
Public enumerationConfigDatabaseNodeTypeEnum
Configuration Database contains the hierarchical tree style configuration items which represented by enum type ConfigDatabaseNodeTypeEnum.
Public enumerationConfigRepositoryTypeEnum
Configuration Database support these types of configuration repositories.