---
title: clsAuditSelectionManager
summary: API reference for clsAuditSelectionManager.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-31
library: SAIF.Business.Policy.Audit.Premium
reference_type: package
---

# clsAuditSelectionManager

Runs batch and off-cycle audit-selection workflows.

## Purpose
- Runs batch and off-cycle audit-selection workflows.

## Context
- Namespace: `SAIF.Business.Policy.Audit.Premium`
- Assembly/package: `SAIF.BOF.Business.Policy.Audit.Premium`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| AuditSelectionPolicyPeriods | `Public ReadOnly Property AuditSelectionPolicyPeriods() As clsAuditSelectionPolicyPeriodCollection` | Candidate policy periods queued for audit-selection processing. |
| CyclicalsDropped | `Public ReadOnly Property CyclicalsDropped() As Integer` | Count of cyclical candidates dropped when selection limits are applied. |
| CountAuditsSelected | `Public ReadOnly Property CountAuditsSelected() As Integer` | Number of audits selected produced by this audit-selection run.* |
| CountAuditsDeselected | `Public ReadOnly Property CountAuditsDeselected() As Integer` | Number of audits deselected produced by this audit-selection run.* |
| CountAuditsTested | `Public ReadOnly Property CountAuditsTested() As Integer` | Number of audits tested produced by this audit-selection run.* |
| GetExpiringPolicys | `Public Shared Function GetExpiringPolicys(ByRef inDPI As IDataPortalInfo,` | Builds and runs an expiring-policy selection batch, returning the populated selection manager.* |
| GetOffCyclePolicys | `Public Shared Function GetOffCyclePolicys(ByRef inDPI As IDataPortalInfo,` | Builds and runs an off-cycle selection batch, returning the populated selection manager.* |
## Behavioral notes
- This type is part of the premium-audit library's public surface.

## Constraints and usage notes



> **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
- `Business\SAIF.Business.Policy.Audit.Premium\clsAuditSelectionManager.vb`
