Click or drag to resize

Kratos_3.Config Namespace

Configuration namespace. Accesses and modifies the local configuration of the FactSetOnDemand classes
Classes
  ClassDescription
Public classBaseConfigManager
Parent for classes used by Kratos to access configuration settings and modify them. Need to enforce restrictions configuration could have, for example, if the minimum value of a configOption is 1, setConfig should throw an exception on an input of 0 for that configOption ///
Public classConfigFileManager
Public classRegistryConfigManager
Implementation of IConfigManager for default FactSetOnDemand behavior. Access variables from IClientConfigAccess (default FSOD usese a registry object, WindowsRegistry) Sets default values if there are no values for the desired variables. Makes sure any values that have minimum and maximum values stay within those values (see getMaxValue(ConfigOptions) and getMinValue(ConfigOptions)) WARNING: There is currently no mechanism to ensure variables get set to the right kind of value. This means you can set variables that should be integers into strings, which could affect FactSetOnDemand's correct functionality. Be careful to make sure you set variables to the right type of data.