clsServiceAppManagerBase¶
SAIF.Application.clsServiceAppManagerBase is the service-oriented abstract manager base in the library. It wraps a single injected IDataPortalInfo for service-hosted application managers.
Purpose¶
- Provide a lighter application-manager base for service scenarios.
- Expose a single injected portal reference instead of a keyed multi-portal data layer.
Context¶
- Namespace:
SAIF.Application - Assembly/package:
SAIF.BOF.Application
Public members¶
| Member | Signature | Purpose |
|---|---|---|
New |
Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo) |
Accept the IDataPortalInfo instance used by the service-hosted manager and store it in the protected _dpi field. |
DPI |
Public ReadOnly Property DPI As IDataPortalInfo |
Expose the injected portal information (backed by the protected _dpi field) to derived service managers. |
Behavioral notes¶
- This type serves as the service-hosted alternative to
AppManagerBase. - It relies on caller-supplied portal injection instead of registering multiple portals through
ApplicationDataAccess.
Constraints and usage notes¶
- The type is abstract and intended for inheritance by service-layer manager implementations.
- Analysis findings indicate the compiled project references the
Service Based\clsServiceAppManagerBase.vbfile for this type.
Sources¶
Application\SAIF.Application\Service Based\clsServiceAppManagerBase.vbApplication\SAIF.Application\SAIF.BOF.Application.vbproj