---
title: SAIF.Services.Web.Proxies API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF.Core Documentation Team
last_reviewed: 2026-09-24
library: SAIF.Services.Web.Proxies
reference_type: package
---

# SAIF.Services.Web.Proxies API reference

This page lists all 13 public types exposed by `SAIF.Services.Web.Proxies`: 11 authored classes and 2 authored interfaces. Each type links to its full API reference page. The 11 consumed SOAP client proxies' own generated types (`ADSAPISoapClient`, the CallRex/CallRexState clients, and the others) are documented separately, outside this library's API reference, at `docs/clients/<proxy-slug>/`.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [ActiveDirectoryServiceProxy](SAIF.Services.Web.Proxies/ActiveDirectoryServiceProxy.md) | Class | `SAIF.Services.Web.Proxies` | Wraps the ActiveDirectory SOAP service for default-printer, cached-access, and contact lookups |
| [DocumentServiceProxy](SAIF.Services.Web.Proxies/DocumentServiceProxy.md) | Class | `SAIF.Services.Web.Proxies` | Wraps the Document SOAP service for preview, category/package listing, distribution, and print |
| [FaxServiceProxy](SAIF.Services.Web.Proxies/FaxServiceProxy.md) | Class | `SAIF.Services.Web.Proxies` | Wraps the Fax SOAP service to send a fax with Windows-authenticated transport |
| [LoggingServiceProxy](SAIF.Services.Web.Proxies/LoggingServiceProxy.md) | Class | `SAIF.Services.Web.Proxies` | Wraps the Logging SOAP service to forward exception details remotely |
| [PdfServiceProxy](SAIF.Services.Web.Proxies/PdfServiceProxy.md) | Class | `SAIF.Services.Web.Proxies` | Wraps the PDFService WCF client to retrieve a cached PDF image with server-managed retry |
| [WorkCalendarServiceProxy](SAIF.Services.Web.Proxies/WorkCalendarServiceProxy.md) | Class | `SAIF.Services.Web.Proxies` | Wraps the WorkCalendar SOAP service for work-day date queries |
| [Legacy.DbConnectionServiceProxy](SAIF.Services.Web.Proxies.Legacy/DbConnectionServiceProxy.md) | Class | `SAIF.Services.Web.Proxies.Legacy` | Wraps the legacy DbConnection SOAP service to resolve Oracle/SQL Server connection strings |
| [ISimpleCertifiedMailServiceProxy](SAIF.Services.Web.Proxies/ISimpleCertifiedMailServiceProxy.md) | Interface | `SAIF.Services.Web.Proxies` | Contract for certified-mail label production, consumed via constructor injection |
| [SimpleCertifiedMailServiceProxy](SAIF.Services.Web.Proxies/SimpleCertifiedMailServiceProxy.md) | Class | `SAIF.Services.Web.Proxies` | Produces SimpleCertifiedMail certified labels, resolving credentials from configuration |
| [InvalidNumberOfPagesException](SAIF.Services.Web.Proxies/InvalidNumberOfPagesException.md) | Class | `SAIF.Services.Web.Proxies` | Thrown when a certified-mail label is requested for more than 76 pages |
| [SimpleCertifiedException](SAIF.Services.Web.Proxies/SimpleCertifiedException.md) | Class | `SAIF.Services.Web.Proxies` | Thrown when the SimpleCertifiedMail service returns a non-success status code |
| [IGoogleMapsApiServiceProxy](SAIF.Services.Web.Proxies/IGoogleMapsApiServiceProxy.md) | Interface | `SAIF.Services.Web.Proxies` | Contract for Google Distance Matrix driving-distance queries, consumed via constructor injection |
| [GoogleMapsApiServiceProxy](SAIF.Services.Web.Proxies/GoogleMapsApiServiceProxy.md) | Class | `SAIF.Services.Web.Proxies` | Hand-rolled REST/XML client for the Google Distance Matrix API |

## Sources
- `Services/SAIF.Services.Web.Proxies/ActiveDirectoryServiceProxy.cs`
- `Services/SAIF.Services.Web.Proxies/DocumentServiceProxy.cs`
- `Services/SAIF.Services.Web.Proxies/FaxServiceProxy.cs`
- `Services/SAIF.Services.Web.Proxies/LoggingServiceProxy.cs`
- `Services/SAIF.Services.Web.Proxies/PDFServiceProxy.cs`
- `Services/SAIF.Services.Web.Proxies/WorkCalendarServiceProxy.cs`
- `Services/SAIF.Services.Web.Proxies/Legacy/DbConnectionsServiceProxy.cs`
- `Services/SAIF.Services.Web.Proxies/ISimpleCertifiedMailServiceProxy.cs`
- `Services/SAIF.Services.Web.Proxies/SimpleCertifiedMailServiceProxy.cs`
- `Services/SAIF.Services.Web.Proxies/GoogleMapsApiServiceProxy.cs`
