API Reference
Class
OfficeProvenanceReport
Structural provenance inspection of one asset.
Inheritance
- Object
- OfficeProvenanceReport
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property OfficeProvenanceAssessmentReport.Structural
- Method OfficeProvenanceInspector.Inspect
- Method OfficeProvenanceInspector.Inspect
- Method OfficeProvenanceInspector.InspectFile
- Property OfficeProvenanceRemovalResult.After
- Property OfficeProvenanceRemovalResult.Before
- Property OfficeProvenanceSigningResult.StructuralReport
- Property OfficeProvenanceTransformationResult.Candidate
- Property OfficeProvenanceTransformationResult.Output
- Property OfficeProvenanceTransformationResult.Source
Accepted by parameters
- Method OfficeProvenanceAssessment.AssessFile
- Constructor OfficeProvenanceAssessmentReport.OfficeProvenanceAssessmentReport
- Constructor OfficeProvenanceRemovalResult.OfficeProvenanceRemovalResult
- Constructor OfficeProvenanceRemovalResult.OfficeProvenanceRemovalResult
- Constructor OfficeProvenanceRemovalResult.OfficeProvenanceRemovalResult
- Constructor OfficeProvenanceRemovalResult.OfficeProvenanceRemovalResult
- Constructor OfficeProvenanceSigningResult.OfficeProvenanceSigningResult
- Constructor OfficeProvenanceTransformationResult.OfficeProvenanceTransformationResult
- Constructor OfficeProvenanceTransformationResult.OfficeProvenanceTransformationResult
- Constructor OfficeProvenanceTransformationResult.OfficeProvenanceTransformationResult
Constructors
public OfficeProvenanceReport(OfficeProvenanceAssetFormat format, IReadOnlyList<OfficeProvenanceEvidence> evidence, IReadOnlyList<String> diagnostics = null) #Creates an inspection report.
Parameters
- format OfficeIMO.Provenance.OfficeProvenanceAssetFormat
- evidence System.Collections.Generic.IReadOnlyList{OfficeIMO.Provenance.OfficeProvenanceEvidence}
- diagnostics System.Collections.Generic.IReadOnlyList{System.String} = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public OfficeProvenanceAssetFormat Format { get; } #Gets the identified asset format.
public IReadOnlyList<OfficeProvenanceEvidence> Evidence { get; } #Gets discovered provenance evidence in source order.
public IReadOnlyList<String> Diagnostics { get; } #Gets structural diagnostics that did not prevent inspection.
public Boolean HasC2paManifest { get; } #Gets whether an embedded C2PA carrier was discovered.
public Boolean HasExternalC2paManifest { get; } #Gets whether an external C2PA reference was discovered.
public Boolean HasGenerativeAiDeclaration { get; } #Gets whether a trained-algorithmic source declaration was discovered.