TekH f67c321380 refactor: Extract ProfileWorker into modular components
- Create ProfileWorker namespace with 4 separate components
- ProfileWorker.cs: BackgroundService orchestrator with IOptions support
- ProfileWorkerOptions.cs: Configuration model with validation
- ProfileCache.cs: Thread-safe cache using composition pattern
- DependencyInjection.cs: Service registration with IValidateOptions

Benefits:
- Separation of concerns (orchestration, config, state, DI)
- IOptions pattern for appsettings.json configuration
- Startup validation for configuration errors
- Better testability and maintainability
2026-07-13 11:59:23 +02:00
2022-12-20 15:29:29 +01:00
2023-01-17 08:43:08 +01:00
2023-01-17 08:43:08 +01:00
Description
No description provided
1,006 KiB
Languages
Visual Basic .NET 59.2%
HTML 34%
C# 5%
CSS 1.8%