Event DocumentImportProgress
Occurs during document import to report progress.
public event EventHandler<DocumentImportProgressEventArgs> DocumentImportProgress
Returns
- EventHandler<DocumentImportProgressEventArgs>
- Occurs during document import to report progress.
Examples
chat.DocumentImportProgress += (sender, e) =>
{
switch (e.Phase)
{
case DocumentImportPhase.PageProcessingStarted:
Console.WriteLine($"Processing {e.DocumentName} page {e.PageIndex + 1}/{e.TotalPages} using {e.PageStrategy}");
break;
case DocumentImportPhase.EmbeddingStarted:
Console.WriteLine($"Generating embeddings for {e.SectionCount} sections...");
break;
case DocumentImportPhase.EmbeddingCompleted:
Console.WriteLine("Indexing complete.");
break;
}
};
Remarks
Subscribe to this event to monitor page processing and embedding generation progress when loading documents.