Skip to content

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 GetConfigSetting remains 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