Namespace AjaxUploader.Services
Classes
TempFileCleanupService
Background timer that periodically cleans expired temporary uploads through the active provider. Call Start() once during application startup when background cleanup is desired.
UploadProgressService
Static in-memory progress tracking using ConcurrentDictionary<TKey, TValue>. This service is used by chunked uploads and progress polling endpoints.
UploadService
Default implementation of IUploadService built on top of an IUploaderProvider.
Interfaces
IUploadService
Defines the high-level upload operations used by the Web Forms controls and handler. Implementations coordinate validation, storage, chunk assembly, and file retrieval.