Skip to content

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.

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