ImagingService implements the external IImagingService contract and is activated over the Imaging route. This page documents every public operation the class exposes.
Field
Value
Service class
SAIF.Services.WCF.Services.ImagingService
Declared contract
IImagingService — external (SAIF.Services.WCF.Contracts, arriving transitively via SAIF.Framework.Core) *
— (a differentImagingService class/contract is hosted by SAIF.Services.WCF32.Host, which is not documented in this run; see Dependencies and Tech debt — the two are not the same service)
Extension for the persisted document; normalized to a leading ..
imageConfig
ImageConfig
Yes
—
Imaging metadata controlling folder selection and the .idx sidecar content.
environment
ApplicationEnvironment
Yes
—
Caller-supplied environment value; not guarded by Enforce.
taskConfig
ImageTaskConfig
Unconfirmed (SOAP)**
Unconfirmed (SOAP)**
Optional task metadata passed through to the .idx sidecar; the observed C# implementation signature is ImageTaskConfig taskConfig = null. A C# optional parameter is not part of the SOAP message contract: whether this part is optional in the published message, and what (if any) default the SOAP contract itself specifies, cannot be determined from this repository without the external IImagingService contract/WSDL.**
None in code. Access to QueueImage rests entirely on the IIS authentication configured for the deployment variant; see Authentication and authorization.
None in code. Access to ReserveImageId rests entirely on the IIS authentication configured for the deployment variant; see Authentication and authorization.
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.