API Reference
Class
OfficeConversionBatchReportSerializer
Shared, source-generated JSON for bounded batch reports and streaming item/summary events.
Inheritance
- Object
- OfficeConversionBatchReportSerializer
Methods
public static OfficeConversionBatchReport Deserialize(String json) #Returns:
OfficeConversionBatchReportReads strict report JSON, rejecting unknown fields, duplicate properties, invalid enums and excess observations.
Parameters
- json System.String
public static String Serialize(OfficeConversionBatchReport report) #Returns:
StringSerializes a bounded report using the same contract on every host.
Parameters
- report OfficeIMO.Workflows.OfficeConversionBatchReport
public static String SerializeItemEvent(OfficeConversionBatchItemResult item) #Returns:
StringSerializes one NDJSON item event; oversized individual records are rejected.
Parameters
- item OfficeIMO.Workflows.OfficeConversionBatchItemResult
public static String SerializeSummaryEvent(OfficeConversionBatchResult summary, Boolean succeeded) #Returns:
StringSerializes one NDJSON summary event. Hosts may reflect an additional requested-delivery failure in succeeded.
Parameters
- summary OfficeIMO.Workflows.OfficeConversionBatchResult
- succeeded System.Boolean
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Fields
public const Int32 MaximumReportBytes #Maximum UTF-8 size of a report or report event.
Value:
20971520