You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2c3a792
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/Architecture.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,6 +77,11 @@ flowchart TD
77
77
78
78
## Operational limits
79
79
80
+
PDF callers share `FileContextPdfProcessor`, acquiring a permit before reading or downloading the
81
+
source and retaining it through parsing/rendering. `MaximumConcurrentPdfOperations` defaults to one.
82
+
`FileContextPdfRenderDocument` exposes page count and sequential page rendering from one parsed PDF;
83
+
dispose it after the batch. The low-level synchronous image helpers remain caller-scheduled APIs.
84
+
80
85
All potentially large operations are controlled by `IOptions<FileContextOptions>`: PDF source/page/image budgets, full-read bytes, range bytes, files scanned, bytes per searched file, matches per file, total search results, graph documents, graph source bytes, and exported graph characters. Non-seekable cloud streams are supported by sequential streaming.
0 commit comments