Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeContentSafetyReport

Namespace OfficeIMO.ContentSafety
Assembly OfficeIMO.Core
Modifiers sealed

Immutable content-safety evidence for one asset.

Inheritance

  • Object
  • OfficeContentSafetyReport

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public OfficeContentSafetyReport(String format, IReadOnlyList<OfficeContentSafetyFinding> findings, IReadOnlyList<OfficeTextIntegrityFinding> textIntegrityFindings = null, IReadOnlyList<String> diagnostics = null) #

Creates a report from format findings and exact Unicode evidence.

Parameters

format System.String requiredposition: 0
findings System.Collections.Generic.IReadOnlyList{OfficeIMO.ContentSafety.OfficeContentSafetyFinding} requiredposition: 1
textIntegrityFindings System.Collections.Generic.IReadOnlyList{OfficeIMO.Provenance.OfficeTextIntegrityFinding} = null optionalposition: 2
diagnostics System.Collections.Generic.IReadOnlyList{System.String} = null optionalposition: 3

Properties

public String Format { get; } #

Gets the inspected format name.

public IReadOnlyList<OfficeContentSafetyFinding> Findings { get; } #

Gets concealment findings in deterministic source order.

public IReadOnlyList<OfficeTextIntegrityFinding> TextIntegrityFindings { get; } #

Gets exact Unicode evidence collected from inspected text surfaces.

public IReadOnlyList<String> Diagnostics { get; } #

Gets bounded diagnostics for unsupported or ambiguous format constructs.

public Boolean HasPotentiallyDangerousContent { get; } #

Gets whether concealed instruction-like content or dangerous Unicode evidence was found.

public Boolean HasConcealedContent { get; } #

Gets whether any machine-readable content is concealed or outside the primary human-visible story.