Skip to content

IApplicationTestInformationProvider

IApplicationTestInformationProvider defines the diagnostic values surfaced by the policy header when the application is running outside production. The standard implementation supplies user and database details that help support teams confirm environment and identity context.

Purpose

  • Provide a stable contract for non-production diagnostic values shown by the policy header.
  • Keep test-information delivery separate from the broader header-settings contract.

Context

  • Namespace: SAIF.Application.Policy.PolicyHeader
  • Assembly/package: SAIF.Application.Policy

Public members

Member Signature Purpose
UserID ReadOnly Property UserID As String Supplies the portal user identifier shown in diagnostic output.
UserNumber ReadOnly Property UserNumber As String Supplies the user number used by downstream support and authorization flows.
DatabaseName ReadOnly Property DatabaseName As String Supplies the database name behind the active policy portal.
DatabaseSystemDate ReadOnly Property DatabaseSystemDate As Date Supplies the current database system date exposed by the portal.

Behavioral notes

  • The contract is used only when header settings allow diagnostic output.

Constraints and usage notes

  • Implementations should remain safe for non-production diagnostics and should not be rendered in production.

Sources

  • Application\SAIF.Application.Policy\PolicyAppManager.vb