EnvironmentConfigKeys¶
EnvironmentConfigKeys is a static class of well-known configuration key name constants used to look up common infrastructure settings (databases, web services, APIs, servers) via IEnvironmentService.GetConfigSetting.
Purpose¶
- Centralize the string literals for commonly-used configuration keys so consumers avoid re-typing magic strings when calling
GetConfigSetting/GetConfigSetting<T>.
Context¶
- Namespace:
SAIF.Framework.Security - Assembly/package:
SAIF.Framework.Security.EnvironmentApi
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| OracleDatabase | public const string OracleDatabase = "oracleDatabase" |
Configuration key for the Oracle database connection setting. |
| OracleCustomDatabase | public const string OracleCustomDatabase = "oracleCustomDatabase" |
Configuration key for a custom Oracle database connection setting. |
| NetFrameworkSqlServer | public const string NetFrameworkSqlServer = "netFrameworkSqlServer" |
Configuration key for the .NET Framework SQL Server connection setting. |
| FaxServiceUrl | public const string FaxServiceUrl = "faxServiceUrl" |
Configuration key for the fax service URL. |
| FaxSoapServiceUrl | public const string FaxSoapServiceUrl = "faxSoapServiceUrl" |
Configuration key for the fax SOAP service URL. |
| FaxTempStorageFolder | public const string FaxTempStorageFolder = "faxTempStorageFolder" |
Configuration key for the fax temporary storage folder path. |
| PdfServiceUrl | public const string PdfServiceUrl = "pdfServiceUrl" |
Configuration key for the PDF service URL. |
| FileServiceUrl | public const string FileServiceUrl = "fileServiceUrl" |
Configuration key for the file service URL. |
| SecurityServiceUrl | public const string SecurityServiceUrl = "securityServiceUrl" |
Configuration key for the security service URL. |
| ImagingServiceUrl | public const string ImagingServiceUrl = "imagingServiceUrl" |
Configuration key for the imaging service URL. |
| LoggingServiceUrl | public const string LoggingServiceUrl = "loggingServiceUrl" |
Configuration key for the logging service URL. |
| PreferenceServiceUrl | public const string PreferenceServiceUrl = "preferenceServiceUrl" |
Configuration key for the preference service URL. |
| WebContextServiceUrl | public const string WebContextServiceUrl = "webContextServiceUrl" |
Configuration key for the web context service URL. |
| ImagingApiUrl | public const string ImagingApiUrl = "ImagingApiUrl" |
Configuration key for the imaging API URL. |
| PdfApiUrl | public const string PdfApiUrl = "PdfApi.Url" |
Configuration key for the PDF API URL. |
| ClaimInfoApiUrl | public const string ClaimInfoApiUrl = "ClaimInfoApiUrl" |
Configuration key for the claim info API URL. |
| ActivePdfServer | public const string ActivePdfServer = "activePdfServer" |
Configuration key for the active PDF server setting. |
| K2FormsUrl | public const string K2FormsUrl = "k2formsurl" |
Configuration key for the K2 forms URL. |
Behavioral notes¶
- These constants are plain lookup keys; they carry no validation or type-conversion logic of their own — resolution and error handling occur in
IEnvironmentService.GetConfigSetting/GetConfigSetting<T>.
Constraints and usage notes¶
- Intended as a convenience reference to avoid duplicating configuration key string literals across consumers; using an arbitrary string key with
GetConfigSettingremains equally valid.
Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.
Sources¶
- SAIF.Framework.Security.EnvironmentApi\Services.Common\EnvironmentConfigKeys.cs