Skip to content

SAIF.Services.Printing API reference

This page lists all public types exposed by SAIF.Services.Printing. Each type links to its full API reference page. Generated SOAP proxy types (SAIF.Services.Printing.xpresso, SAIF.Services.Printing.SharepointReporting) are not hand-written and are excluded from this catalog.

Types

Type Kind Namespace Purpose
clsPrint Class SAIF.Services.Printing Facade over the xPression clsGenerate SOAP service plus an MSMQ asynchronous distribution path
clsRSPrint Class SAIF.Services.Printing Client for the SSRS ReportExecution2005 rendering endpoint
IReport Interface SAIF.Services.Printing.Reporting Contract for a report's lifecycle (create, render, print, distribute, save)
ReportBase Class SAIF.Services.Printing.Reporting Abstract implementation of IReport that orchestrates the report lifecycle against clsPrint
XDesignXDocument Class SAIF.Services.Printing.Reporting xPression-aware XDocument subclass that serializes a data tree to the xPression XML dialect
XDesignXElement Class SAIF.Services.Printing.Reporting xPression-aware XElement subclass providing key propagation and xPression-dialect rendering
ErrorDetail Class SAIF.Services.Printing.Reporting Non-throwing error record collected by ReportBase during render/distribute failures
Extensions Module SAIF.Services.Printing.Reporting Extension methods lifting plain LINQ-to-XML trees into xPression-aware types

Sources

  • SAIF.Services.Printing/clsPrint.vb
  • SAIF.Services.Printing/clsRSPrint.vb
  • SAIF.Services.Printing/Reporting/IReport.vb
  • SAIF.Services.Printing/Reporting/ReportBase.vb
  • SAIF.Services.Printing/Reporting/XDesignXDocument.vb
  • SAIF.Services.Printing/Reporting/XDesignXElement.vb
  • SAIF.Services.Printing/clsPrint.vb
  • SAIF.Services.Printing/clsRSPrint.vb
  • SAIF.Services.Printing/Reporting/IReport.vb
  • SAIF.Services.Printing/Reporting/ReportBase.vb
  • SAIF.Services.Printing/Reporting/XDesignXDocument.vb
  • SAIF.Services.Printing/Reporting/XDesignXElement.vb
  • SAIF.Services.Printing/Reporting/ErrorDetail.vb