Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

ReaderSourceDocument

OfficeIMO.Reader

Namespace
OfficeIMO.Reader
Assembly
OfficeIMO.Reader.Core
Source revision
0eef6a5756b9 with working tree changes
Modifiers
sealed

Per-source ingestion payload optimized for direct database upserts.

Inheritance

  • object
  • ReaderSourceDocument

Usage

Explore 2 API references to this type

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

Constructors

public ReaderSourceDocument() #

Properties

public string Path { get; set; } #

Source file path.

public string? SourceId { get; set; } #

Stable source identifier.

public string? SourceHash { get; set; } #

Optional source content hash.

public DateTime? SourceLastWriteUtc { get; set; } #

Optional source last-write timestamp.

public long? SourceLengthBytes { get; set; } #

Optional source length in bytes.

public bool Parsed { get; set; } #

True when parsing succeeded for this source.

public int ChunksProduced { get; set; } #

Number of chunks emitted for this source.

public int TokenEstimateTotal { get; set; } #

Aggregated token estimate across emitted chunks.

public IReadOnlyList<string>? Warnings { get; set; } #

Optional source-level warnings (parse errors, limit skips, extraction warnings).

public IReadOnlyList<ReaderChunk> Chunks { get; set; } #

Emitted chunks for this source (empty for skipped files).