Search Results for

Show / Hide Table of Contents

# 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.