API Reference
OfficeConversionJobRunReportSerializer
Strict bounded run-report JSON and local lease-aware inspection. Reading never executes or resumes a job.
Inheritance
- Object
- OfficeConversionJobRunReportSerializer
Methods
public static OfficeConversionJobRunReport Deserialize(String json) #OfficeConversionJobRunReportReads strict JSON. Lease interpretation is performed only by ReadFile.
Parameters
- json System.String
public static Boolean IsActive(String path) #BooleanReturns whether the local report lease is held or cannot safely be inspected. Timestamps are never activity evidence.
Parameters
- path System.String
public static OfficeConversionJobRunReport ReadFile(String path) #OfficeConversionJobRunReportReads a bounded regular file. An unfinished record without a live local lease is returned as Interrupted.
Parameters
- path System.String
public static String Serialize(OfficeConversionJobRunReport report) #StringSerializes observational state without accessing its source or output files.
Parameters
- report OfficeIMO.Workflows.OfficeConversionJobRunReport
public static Boolean TryDeleteFinished(String path) #BooleanDeletes only a valid inactive report and its matching lease. Missing reports succeed; live reports return false; malformed reports are preserved and rejected.
Parameters
- path System.String
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Fields
public const Int32 MaximumReportBytes #Maximum UTF-8 size of a recorded attempt, including item observations.
20971520