---
title: SAIF.Application API reference
summary: Index of all public types in the SAIF.Application library.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-24
library: SAIF.Application
reference_type: package
---

# SAIF.Application API reference

This page lists all public types exposed by `SAIF.Application`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [AppManagerBase](SAIF.Application/AppManagerBase.md) | MustInherit Class | `SAIF.Application` | Abstract application-manager base class for lifecycle, role-state, and message handling. |
| [ApplicationDataAccess](SAIF.Application/ApplicationDataAccess.md) | Class | `SAIF.Application` | Registers and exposes keyed SQL Server and Oracle data portals. |
| [UserAccess](SAIF.Application/UserAccess.md) | MustInherit Class | `SAIF.Application` | Caches authorization outcomes by resource name. |
| [AppConstants](SAIF.Application/AppConstants.md) | MustInherit Class | `SAIF.Application` | Holds shared application constants. |
| [MessageFormatting](SAIF.Application/MessageFormatting.md) | Class | `SAIF.Application` | Formats message collections into display strings. |
| [AppSecurityRole](SAIF.Application/AppSecurityRole.md) | Enum | `SAIF.Application` | Enumerates the effective application access states. |
| [clsServiceAppManagerBase](SAIF.Application/clsServiceAppManagerBase.md) | MustInherit Class | `SAIF.Application` | Lightweight service-hosted manager base around a single `IDataPortalInfo`. |
| [ServiceMessageType](SAIF.Application/ServiceMessageType.md) | Enum | `SAIF.Application` | Categorizes service response messages. |
| [ServiceMessage](SAIF.Application/ServiceMessage.md) | Class | `SAIF.Application` | Carries an immutable key, text, and type for service responses. |
| [ServiceResponse](SAIF.Application/ServiceResponse.md) | Class | `SAIF.Application` | Aggregates categorized service messages and exception output. |

## Related documentation
- [Index](../index.md)
- [Overview](../overview.md)
- [Architecture](../architecture.md)
- [Dependencies](../dependencies.md)
- [Operations and processes](../operations-processes.md)
- [Business rules](../business-rules.md)
- [Security and authorization](../security-authorization.md)
- [Configuration](../configuration.md)

## Sources
- `Application\SAIF.Application\AppConstants.vb`
- `Application\SAIF.Application\ApplicationDataAccess.vb`
- `Application\SAIF.Application\AppManagerBase.vb`
- `Application\SAIF.Application\Enums.vb`
- `Application\SAIF.Application\MessageFormatting.vb`
- `Application\SAIF.Application\UserAccess.vb`
- `Application\SAIF.Application\Service Based\clsServiceAppManagerBase.vb`
- `Application\SAIF.Application\Service Based\ServiceEnums.vb`
- `Application\SAIF.Application\Service Based\ServiceMessage.vb`
- `Application\SAIF.Application\Service Based\ServiceResponse.vb`
