Убрать самари конструкторов фабрик
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user