Skip to content

Slide Worker

HyperPath.SlideWorker is the tenant-scoped slide conversion worker. It receives upload notifications, creates slide records, converts whole-slide images to Deep Zoom, and updates conversion status.

Local Run Modes

One-shot local conversion

dotnet run --project src/HyperPath.SlideWorker -- --localPath wsi_samples/Aperio/CMU-1.svs

Full local distributed workflow

aspire run

Runtime Notes

  • --localPath avoids DB, NServiceBus, and SQS.
  • Aspire local mode starts tenant DB and messaging infrastructure.
  • Production mode uses SQS notifications plus NServiceBus transport queues.

Important Note

Only buckets that include the substring slide-upload are considered for SlideCreated events.