API Reference
OfficeAiResult
Snapshot-bound output from one document operation.
Inheritance
- Object
- OfficeAiResult
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
- Method OfficeAiEngine.RunAsync
- Method OfficeAiResult.<Clone>$
Accepted by parameters
- Method OfficeAiArtifacts.CreateProposedReadResult
- Method OfficeAiArtifacts.FormatAnswer
- Method OfficeAiArtifacts.SerializeReport
- Method OfficeAiResult.Equals
- Method OfficeAiResult.op_Equality
- Method OfficeAiResult.op_Equality
- Method OfficeAiResult.op_Inequality
- Method OfficeAiResult.op_Inequality
Constructors
public OfficeAiResult() #Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)Methods
public OfficeAiResult <Clone>$() #OfficeAiResultpublic override Int32 GetHashCode() #Int32public static Boolean op_Equality(OfficeAiResult left, OfficeAiResult right) #BooleanParameters
- left OfficeAiResult
- right OfficeAiResult
public static Boolean op_Inequality(OfficeAiResult left, OfficeAiResult right) #BooleanParameters
- left OfficeAiResult
- right OfficeAiResult
public override String ToString() #StringInherited Methods
Properties
public String Schema { get; } #Stable result schema identifier.
public String RequestId { get; set; } #Operation identity generated by the engine.
public String SourceHash { get; set; } #Fingerprint of the original captured source.
public String SnapshotHash { get; set; } #Fingerprint of the exact evidence projection used by this operation.
public OfficeAiOperation Operation { get; set; } #Operation that produced this result.
public OfficeAiExecutionProfile Profile { get; set; } #Actual execution profile captured before inference.
public OfficeAiResultStatus Status { get; set; } #Terminal operation outcome.
public IReadOnlyList<OfficeAiClaim> Claims { get; set; } #Claims with validated evidence references.
public IReadOnlyList<OfficeAiField> Fields { get; set; } #Exactly the requested named field outcomes.
public IReadOnlyList<OfficeAiBlock> Blocks { get; set; } #Proposed structural blocks.
public IReadOnlyList<OfficeAiTable> Tables { get; set; } #Proposed rectangular tables.
public IReadOnlyList<String> ProcessedEvidenceIds { get; set; } #Identifiers fully supplied in successfully validated model requests.
public IReadOnlyList<String> OmittedEvidenceIds { get; set; } #Selected identifiers omitted due to request bounds or validation failures.
public IReadOnlyList<OfficeAiEvidenceRange> ProcessedTextRanges { get; set; } #Validated text coverage in original snapshot coordinates, including partially processed records.
public Int32 RequestCount { get; set; } #Number of model execution attempts, including summary synthesis and failed calls.
public OfficeAiSynthesisStatus SynthesisStatus { get; set; } #Outcome of combining summary drafts across requests.
public IReadOnlyList<Int32> EmptyPages { get; set; } #Known selected pages for which no text/image evidence was available.
public IReadOnlyList<String> Diagnostics { get; set; } #Non-content diagnostic codes; raw provider errors and document text are excluded.
public Boolean RequiresReview { get; } #All model-authored interpretation requires review; quote matches do not prove semantic support.
public Nullable<Int64> InputTokens { get; set; } #Input tokens only when every completed model request reports them.
public Nullable<Int64> OutputTokens { get; set; } #Output tokens only when every completed model request reports them.