Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeConversionJobRunReportSerializer

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Source revision 9ba015295d53 with working tree changes
Modifiers static

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) #
Returns: OfficeConversionJobRunReport

Reads strict JSON. Lease interpretation is performed only by ReadFile.

Parameters

json System.String requiredposition: 0
public static Boolean IsActive(String path) #
Returns: Boolean

Returns whether the local report lease is held or cannot safely be inspected. Timestamps are never activity evidence.

Parameters

path System.String requiredposition: 0
public static OfficeConversionJobRunReport ReadFile(String path) #
Returns: OfficeConversionJobRunReport

Reads a bounded regular file. An unfinished record without a live local lease is returned as Interrupted.

Parameters

path System.String requiredposition: 0
public static String Serialize(OfficeConversionJobRunReport report) #
Returns: String

Serializes observational state without accessing its source or output files.

Parameters

report OfficeIMO.Workflows.OfficeConversionJobRunReport requiredposition: 0
public static Boolean TryDeleteFinished(String path) #
Returns: Boolean

Deletes 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 requiredposition: 0

Fields

public const Int32 MaximumReportBytes #

Maximum UTF-8 size of a recorded attempt, including item observations.

Value: 20971520