Standardized interfaces for file and blob storage.
IStorageService - Interface for uploading, downloading, and deleting files.The Storage Abstractions module allows TaskHub services to handle files without being tied to a specific storage provider (e.g., Local Disk, AWS S3, Azure Blob Storage).
Standard methods for file operations:
UploadAsync: Save a file stream.DownloadAsync: Retrieve a file as a stream.DeleteAsync: Remove a file by its identifier.GetUrlAsync: Generate a public or pre-signed URL for a file.