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