API Reference
OfficeLegacyImportReport
Immutable import and loss report produced by a managed legacy source adapter.
Inheritance
- Object
- OfficeLegacyImportReport
Constructors
public OfficeLegacyImportReport(String sourceFormatId, OfficeLegacyImportQuality quality, IEnumerable<OfficeCompatibilityFinding> findings = null, OfficeLegacyInertContentKind inertContent = None, Int32 recoveredItemCount = 0) #Creates a legacy import report.
Parameters
- sourceFormatId System.String
- quality OfficeIMO.OfficeLegacyImportQuality
- findings System.Collections.Generic.IEnumerable{OfficeIMO.OfficeCompatibilityFinding} = null
- inertContent OfficeIMO.OfficeLegacyInertContentKind = None
- recoveredItemCount System.Int32 = 0
Methods
public virtual Void RequireNoLoss() #VoidThrows when the import did not produce a structured, inert-content-free, lossless reconstruction.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String SourceFormatId { get; } #Gets the stable identifier of the detected legacy source profile.
public OfficeLegacyImportQuality Quality { get; } #Gets the achieved import quality.
public OfficeLegacyInertContentKind InertContent { get; } #Gets source content that was deliberately kept inert.
public Int32 RecoveredItemCount { get; } #Gets the number of recovered blocks or cells.
public IReadOnlyList<OfficeCompatibilityFinding> Findings { get; } #Gets feature-level recovery, approximation, omission, and safety findings.
public virtual IReadOnlyList<OfficeConversionFidelityDiagnostic> FidelityDiagnostics { get; } #Gets category-preserving legacy-import diagnostics.
public virtual Boolean HasLoss { get; } #Gets whether any typed diagnostic reports an approximation, omission, or failure.
public Boolean HasInertContent { get; } #Gets whether the source contained active or externally resolved content that remained inert.