Eits.Utililties.Scanning.Pipeline 1.0.0
Async file-scanning pipeline. Stage → enqueue → background scan via IFileScanner (typically AMSI) → dispatch to a registered post-scan handler. Decouples upload acceptance from scan execution so the request thread returns immediately and the actual scan happens off-band. Storage backend (local FS, B2, etc.) and queue backend (TickerQ, in-memory) are pluggable.
Showing the top 20 packages that depend on Eits.Utililties.Scanning.Pipeline.
| Packages | Downloads |
|---|---|
|
Eits.Utililties.Scanning.Pipeline.B2
Backblaze B2 staging storage for the scan pipeline. Uploads pending-scan files to a per-tenant staging bucket. Pointer format: "{bucketId}|{fileId}|{originalFileName}". Consumer supplies per-tenant credentials via IB2StagingTargetResolver — keeps the lib free of any catalog-model coupling.
|
0 |
|
Eits.Utililties.Scanning.Pipeline.TickerQ
TickerQ-backed IFileScanQueue. Persists ScanJob payloads (MessagePack-serialised) to TickerQ's EF store and dispatches via a [TickerFunction] entry point. Survives host restart, supports distributed locking and retry policies, ships with a SignalR dashboard.
|
0 |
.NET 10.0
- Eits.Utililties.Scanning.Abstractions (>= 1.0.0)
- MessagePack (>= 3.1.4)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.7)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.7)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.7)
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 | 0 | 07/05/2026 |