---
title: clsContactCollection
summary: API reference for clsContactCollection.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: SAIF.Business.CustomerContact
reference_type: package
---

# clsContactCollection

`clsContactCollection` provides the search-oriented contact collection surface.

## Purpose
- Search-oriented contact collection surface.

## Context
- Namespace: `SAIF.Business.CustomerContact.Contact`
- Assembly/package: `SAIF.BOF.Business.CustomerContact`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| SearchForContacts | `Public Shared Function SearchForContacts(ByVal inDPI As IDataPortalInfo, ByVal inRequest As clsCustomerContactSearch.SearchRequest) As clsContactCollection` | Executes the search routine declared by this type and returns the matching collection or result object. |

## Behavioral notes
- The public surface on this type consists of collection-oriented helper methods declared in the local source file.

## Constraints and usage notes
- Use the identifier-based helper methods when adding, checking, or removing items through this collection wrapper.

## Sources
- `Business\SAIF.Business.CustomerContact\Contact\clsContact.vb`
