API Reference
OfficeDocumentRecognitionEvidence
Immutable OCR provenance attached to recognized text. Missing values mean unknown, never approval.
Inheritance
- Object
- OfficeDocumentRecognitionEvidence
Remarks
Counts and confidence describe recognition checks, not the probability that text is correct.
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 OfficeDocumentBlock.Recognition
Constructors
public OfficeDocumentRecognitionEvidence(String provider = null, String model = null, String language = null, Nullable<Double> confidence = null, Nullable<Int32> wordCount = null, Nullable<Int32> lowConfidenceWordCount = null, Nullable<Int32> unknownConfidenceWordCount = null, Nullable<Boolean> confidenceChecksPassed = null, Nullable<Int32> completedAttempts = null, Nullable<Boolean> hasDisagreement = null, Nullable<Boolean> comparisonIncomplete = null, Nullable<Boolean> reviewRecommended = null, Nullable<Double> minimumWordConfidence = null, Nullable<Double> maximumUncertainWordFraction = null) #Captures bounded provider identity and available recognition/review measurements.
Parameters
- provider System.String = null
- model System.String = null
- language System.String = null
- confidence System.Nullable{System.Double} = null
- wordCount System.Nullable{System.Int32} = null
- lowConfidenceWordCount System.Nullable{System.Int32} = null
- unknownConfidenceWordCount System.Nullable{System.Int32} = null
- confidenceChecksPassed System.Nullable{System.Boolean} = null
- completedAttempts System.Nullable{System.Int32} = null
- hasDisagreement System.Nullable{System.Boolean} = null
- comparisonIncomplete System.Nullable{System.Boolean} = null
- reviewRecommended System.Nullable{System.Boolean} = null
- minimumWordConfidence System.Nullable{System.Double} = null
- maximumUncertainWordFraction System.Nullable{System.Double} = null
Inherited Methods
Properties
public String Provider { get; } #Non-secret provider identifier, when available.
public String Model { get; } #Recognition model or engine version, when available.
public String Language { get; } #Provider language expression, when available.
public Nullable<Double> Confidence { get; } #Aggregate provider confidence, not a correctness probability.
public Nullable<Int32> WordCount { get; } #Word spans assessed before any downstream retention loss.
public Nullable<Int32> LowConfidenceWordCount { get; } #Assessed words below the configured confidence threshold.
public Nullable<Int32> UnknownConfidenceWordCount { get; } #Assessed words with unknown or invalid confidence.
public Nullable<Boolean> ConfidenceChecksPassed { get; } #Whether configured confidence checks passed; null when not assessed.
public Nullable<Int32> CompletedAttempts { get; } #Completed recognition variants, when recorded.
public Nullable<Boolean> HasDisagreement { get; } #Whether completed variants disagreed; null when not compared.
public Nullable<Boolean> ComparisonIncomplete { get; } #Whether comparison or evidence retention was incomplete.
public Nullable<Boolean> ReviewRecommended { get; } #Recorded need for review; false means checks passed, never human approval.
public Nullable<Double> MinimumWordConfidence { get; } #Threshold used to classify low-confidence words, when known.
public Nullable<Double> MaximumUncertainWordFraction { get; } #Maximum uncertain fraction allowed by the recorded checks, when known.