API Reference
Class
OfficeContentSafetyBuilder
Shared bounded collector used by format-owned content-safety adapters.
Inheritance
- Object
- OfficeContentSafetyBuilder
Constructors
public OfficeContentSafetyBuilder(String format, OfficeContentSafetyOptions options = null) #Creates a bounded collector for one format adapter.
Parameters
- format System.String
- options OfficeIMO.ContentSafety.OfficeContentSafetyOptions = null
Methods
public OfficeContentSafetyFinding Add(OfficeContentConcealmentKind kind, OfficeContentSafetyRisk risk, String location, String evidence, String text, OfficeContentCleanupCapability cleanupCapability = ReportOnly, Boolean inspectTextIntegrityEvidence = true) #Returns:
OfficeContentSafetyFindingAdds exact format evidence and automatically evaluates Unicode and instruction-like content.
Parameters
- kind OfficeIMO.ContentSafety.OfficeContentConcealmentKind
- risk OfficeIMO.ContentSafety.OfficeContentSafetyRisk
- location System.String
- evidence System.String
- text System.String
- cleanupCapability OfficeIMO.ContentSafety.OfficeContentCleanupCapability = ReportOnly
- inspectTextIntegrityEvidence System.Boolean = true
public Void AddDiagnostic(String diagnostic) #Returns:
VoidAdds one bounded adapter diagnostic.
Parameters
- diagnostic System.String
public OfficeContentSafetyReport Build() #Returns:
OfficeContentSafetyReportCreates an immutable report in deterministic insertion order.
public IReadOnlyList<OfficeContentSafetyFinding> InspectVisibleText(String location, String text, OfficeContentCleanupCapability cleanupCapability = ReportOnly) #Returns:
IReadOnlyList<OfficeContentSafetyFinding>Inspects a visible text surface and returns selectable exact Unicode findings.
Parameters
- location System.String
- text System.String
- cleanupCapability OfficeIMO.ContentSafety.OfficeContentCleanupCapability = ReportOnly
public static IReadOnlyList<OfficeContentSafetyFinding> ResolveSelection(OfficeContentSafetyReport report, OfficeContentCleanupSelection selection) #Returns:
IReadOnlyList<OfficeContentSafetyFinding>Verifies that every selected id exists, is unique, and has the required cleanup capability.
Parameters
- report OfficeIMO.ContentSafety.OfficeContentSafetyReport
- selection OfficeIMO.ContentSafety.OfficeContentCleanupSelection
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public OfficeContentSafetyOptions Options { get; } #Gets the validated inspection options.