Modules | Classes | Enumerations
Configuration Manager

Configuration variables allow applications and users to supply values specific to their needs at runtime. More...

Modules

 Configuration C Api
 
 Configuration Variable List
 

Classes

struct  IVariableMonitor
 The IVariableMonitor interface is implemented by classes that need to be informed when a Configuration Variable is changed. More...
 
struct  SimpleConfigurationVariableMonitor
 The SimpleConfiguraionVariableMonitor class implements IVariableMonitor and provides only one callback for any change to a ConfigurationVariable. More...
 
struct  IConfigVariableIteratorDelegate
 Provide a delegate mechanism for iterating through all configuration variables. More...
 
struct  ConfigurationManager
 The ConfigurationManager supplies methods that allow users and applications to customize the behavior of programs at runtime. More...
 

Enumerations

enum  ConfigurationVariableLevel {
  Predefined = -2, SysEnv = -1, System = 0, Application = 1,
  Organization = 2, WorkSpace = 3, WorkSet = 4, Role = 5,
  User = 6
}
 

Detailed Description

Configuration variables allow applications and users to supply values specific to their needs at runtime.

Configuration variables are pairs of name/value strings. Configuration variables can be defined recursivley, such that one configuration variable's value is defined in terms of another configuration variable. When the value of a configuation variable is retrieved, these references are resolved. Configuration variable names are not case sensitive.

Enumeration Type Documentation

enum ConfigurationVariableLevel
strong
Enumerator
Predefined 

predefined by the host

SysEnv 

defined in the Windows system environment variable table

System 

system defined

Application 

application defined

Organization 

Organization defined.

WorkSpace 

WorkSpace defined.

WorkSet 

WorkSet defined.

Role 

Role defined.

User 

user defined


Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.