IPdfTrackingService¶
IPdfTrackingService declares a service contract in the Services area, implemented outside this library (most likely in SAIF.Services, per the declare-here, enforce-elsewhere pattern documented for this library)*.
Purpose¶
- Declares the operations that a SAIF.Services implementation must provide for the Services area*.
Context¶
- Namespace:
SAIF.Core.Services - Kind: Interface
- Assembly/package:
SAIF.Core(NuGet packageSAIF.SAIFCode.Core)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
GetTrackingInfo |
PdfTracking GetTrackingInfo(Guid fileId) |
Returns tracking info, given fileId*. |
GetProcessingType |
PdfProcessingType GetProcessingType(PdfProcessingTypes type) |
Returns processing type, given type*. |
GetApplicationType |
PdfApplicationType GetApplicationType(string code) |
Returns application type, given code*. |
Purge |
void Purge(DateTime cutoffDate, PdfApplicationType appType = null, bool commit = true) |
Handles purge, given cutoffDate, appType, commit*. |
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¶
- Core/SAIF.Core/Services/IPdfTrackingService.cs