Убрать самари конструкторов фабрик

This commit is contained in:
2026-09-13 04:10:21 +03:00
parent c7789c0b21
commit 418f6efe39
5 changed files with 0 additions and 30 deletions
@@ -17,14 +17,6 @@ public sealed class AiClassifierFactory : IAiClassifierFactory
private readonly ITenantContext _tenantContext;
private readonly ILogger<BudgetedAiClassifier> _logger;
/// <summary>
/// Создаёт фабрику классификатора
/// </summary>
/// <param name="paidClassifier">Платный исполнитель (gRPC-адаптер ai-service).</param>
/// <param name="localClassifier">Бесплатный локальный разбор/фильтр (fallback).</param>
/// <param name="tenantLimits">Хранилище лимитов бюджета.</param>
/// <param name="tenantContext">Контекст текущего тенанта.</param>
/// <param name="logger">Логгер переходов на локальный путь.</param>
public AiClassifierFactory(
GrpcAiClassifier paidClassifier,
LocalAiClassifier localClassifier,
@@ -16,13 +16,6 @@ public sealed class AiToolsFactory : IAiToolsFactory
private readonly ITenantContext _tenantContext;
private readonly ILogger<BudgetedAiTools> _logger;
/// <summary>
/// Создаёт фабрику ИИ-инструментов
/// </summary>
/// <param name="paidTools">Платный исполнитель (gRPC-адаптер ai-service).</param>
/// <param name="tenantLimits">Хранилище лимитов бюджета.</param>
/// <param name="tenantContext">Контекст текущего тенанта.</param>
/// <param name="logger">Логгер переходов на локальный путь.</param>
public AiToolsFactory(
GrpcAiTools paidTools,
ITenantLimitStore tenantLimits,
@@ -15,12 +15,6 @@ public sealed class FileStorageFactory : IFileStorageFactory
private readonly LocalStorageRoot _localRoot;
private readonly ILogger<MinioFileStorage> _minioLogger;
/// <summary>
/// Создаёт фабрику файлового хранилища
/// </summary>
/// <param name="options">Настройки секции Storage.</param>
/// <param name="localRoot">Абсолютный путь корня локального режима.</param>
/// <param name="minioLogger">Логгер MinIO-адаптера.</param>
public FileStorageFactory(
StorageOptions options,
LocalStorageRoot localRoot,
@@ -13,11 +13,6 @@ public sealed class TenantLimitStoreFactory : ITenantLimitStoreFactory
private readonly DealDbContext _dbContext;
private readonly TokenLimitDefaults _defaults;
/// <summary>
/// Создаёт фабрику хранилища лимитов
/// </summary>
/// <param name="dbContext">Системный контекст (public-схема).</param>
/// <param name="defaults">Дефолт-параметры лениво создаваемой строки.</param>
public TenantLimitStoreFactory(DealDbContext dbContext, TokenLimitDefaults defaults)
{
ArgumentNullException.ThrowIfNull(dbContext);
@@ -10,10 +10,6 @@ public sealed class SecretCipherFactory : ISecretCipherFactory
{
private readonly EncryptionKeyProvider _keyProvider;
/// <summary>
/// Создаёт фабрику шифра
/// </summary>
/// <param name="keyProvider">Источник ключа шифрования приложения.</param>
public SecretCipherFactory(EncryptionKeyProvider keyProvider)
{
ArgumentNullException.ThrowIfNull(keyProvider);