Configuration settings¶
No configuration retrieval patterns were detected directly in SAIF.Framework.Preferences — the library reads no IEnvironmentService, ConfigurationManager.AppSettings, typed settings, or config-file sections itself. However, PreferenceData receives a fully-constructed IDataPortalInfo from the caller via constructor injection and issues inline Oracle SQL through it, so this library is transitively dependent on the Oracle connection configuration that SAIF.Framework (built from SAIF.Framework.Core) resolves on the host application's behalf. See the Transitive configuration section below.
Configuration retrieval methods¶
None detected.
Environment API settings¶
None detected.
AppSettings (Web.config)¶
None detected.
Database connection configuration¶
None detected.
Secure settings¶
None detected.
Transitive configuration (from dependencies)¶
Settings required at runtime by referenced libraries or packages, not directly consumed by this library's code. SAIF.Framework.Preferences supplies no connection or environment configuration itself — the host application must construct and supply an IDataPortalInfo whose underlying Oracle connection is already resolved through SAIF.Framework (built from SAIF.Framework.Core).*
| Setting key | Method | Source dependency | Dependency type | Purpose |
|---|---|---|---|---|
SAIF_Framework_Connection_ConnectInfo_ConnectInfo |
ApplicationSettingsBase |
SAIF.Framework (assembly, produced by SAIF.Framework.Core) | Internal (HintPath binary reference) | Default ConnectInfo SOAP endpoint used by MSOracleDataPortal to resolve the Oracle connection string that PreferenceData relies on to execute inline SQL against USER_PREFERENCE. See SAIF.Framework.Core configuration for the full resolution chain.* |
Configuration dependencies¶
None detected.
Related documentation¶
Statements marked with
*were inferred from code structure, dependency chains, or contextual evidence where direct confirmation was not available in source artifacts.
Sources¶
-
SAIF.Framework.Preferences\PreferenceData.cs -
SAIF.Framework.Preferences\Preference.cs -
SAIF.Framework.Preferences\SAIF.Framework.Preferences.csproj