Убрать XML-доки из реализаций фабрик

This commit is contained in:
2026-09-13 04:17:43 +03:00
parent 58df018ea4
commit a9d26b6ffc
5 changed files with 0 additions and 20 deletions
@@ -6,9 +6,6 @@ using Microsoft.Extensions.Logging;
namespace Deal.Infrastructure.Integrations.Services; namespace Deal.Infrastructure.Integrations.Services;
/// <summary>
/// Фабрика декоратора бюджетного гейта классификатора
/// </summary>
public sealed class AiClassifierFactory : IAiClassifierFactory public sealed class AiClassifierFactory : IAiClassifierFactory
{ {
private readonly GrpcAiClassifier _paidClassifier; private readonly GrpcAiClassifier _paidClassifier;
@@ -36,7 +33,6 @@ public sealed class AiClassifierFactory : IAiClassifierFactory
_logger = logger; _logger = logger;
} }
/// <inheritdoc />
IAiClassifier IAiClassifierFactory.Create() => IAiClassifier IAiClassifierFactory.Create() =>
new BudgetedAiClassifier(_paidClassifier, _localClassifier, _tenantLimits, _tenantContext, _logger); new BudgetedAiClassifier(_paidClassifier, _localClassifier, _tenantLimits, _tenantContext, _logger);
} }
@@ -6,9 +6,6 @@ using Microsoft.Extensions.Logging;
namespace Deal.Infrastructure.Integrations.Services; namespace Deal.Infrastructure.Integrations.Services;
/// <summary>
/// Фабрика декоратора бюджетного гейта ИИ-инструментов
/// </summary>
public sealed class AiToolsFactory : IAiToolsFactory public sealed class AiToolsFactory : IAiToolsFactory
{ {
private readonly GrpcAiTools _paidTools; private readonly GrpcAiTools _paidTools;
@@ -32,6 +29,5 @@ public sealed class AiToolsFactory : IAiToolsFactory
_logger = logger; _logger = logger;
} }
/// <inheritdoc />
IAiTools IAiToolsFactory.Create() => new BudgetedAiTools(_paidTools, _tenantLimits, _tenantContext, _logger); IAiTools IAiToolsFactory.Create() => new BudgetedAiTools(_paidTools, _tenantLimits, _tenantContext, _logger);
} }
@@ -6,9 +6,6 @@ using Microsoft.Extensions.Logging;
namespace Deal.Infrastructure.Integrations.Storage.Services; namespace Deal.Infrastructure.Integrations.Storage.Services;
/// <summary>
/// Фабрика файлового хранилища: MinIO при заполненной секции, иначе локальный каталог
/// </summary>
public sealed class FileStorageFactory : IFileStorageFactory public sealed class FileStorageFactory : IFileStorageFactory
{ {
private readonly StorageOptions _options; private readonly StorageOptions _options;
@@ -28,7 +25,6 @@ public sealed class FileStorageFactory : IFileStorageFactory
_minioLogger = minioLogger; _minioLogger = minioLogger;
} }
/// <inheritdoc />
IFileStorage IFileStorageFactory.Create() => IFileStorage IFileStorageFactory.Create() =>
_options.Minio.IsConfigured() _options.Minio.IsConfigured()
? new MinioFileStorage(_options.Minio, _minioLogger) ? new MinioFileStorage(_options.Minio, _minioLogger)
@@ -5,9 +5,6 @@ using Deal.Modules.Tenants.Application.Models;
namespace Deal.Infrastructure.Persistence.Services; namespace Deal.Infrastructure.Persistence.Services;
/// <summary>
/// Фабрика EF-адаптера хранилища лимитов с дефолт-бюджетом из конфигурации
/// </summary>
public sealed class TenantLimitStoreFactory : ITenantLimitStoreFactory public sealed class TenantLimitStoreFactory : ITenantLimitStoreFactory
{ {
private readonly DealDbContext _dbContext; private readonly DealDbContext _dbContext;
@@ -21,6 +18,5 @@ public sealed class TenantLimitStoreFactory : ITenantLimitStoreFactory
_defaults = defaults; _defaults = defaults;
} }
/// <inheritdoc />
ITenantLimitStore ITenantLimitStoreFactory.Create() => new TenantLimitStore(_dbContext, _defaults); ITenantLimitStore ITenantLimitStoreFactory.Create() => new TenantLimitStore(_dbContext, _defaults);
} }
@@ -3,9 +3,6 @@ using Deal.Modules.Settings.Application.Abstractions;
namespace Deal.Infrastructure.Security.Services; namespace Deal.Infrastructure.Security.Services;
/// <summary>
/// Фабрика AES-256-GCM-шифра по ключу приложения
/// </summary>
public sealed class SecretCipherFactory : ISecretCipherFactory public sealed class SecretCipherFactory : ISecretCipherFactory
{ {
private readonly EncryptionKeyProvider _keyProvider; private readonly EncryptionKeyProvider _keyProvider;
@@ -16,6 +13,5 @@ public sealed class SecretCipherFactory : ISecretCipherFactory
_keyProvider = keyProvider; _keyProvider = keyProvider;
} }
/// <inheritdoc />
ISecretCipher ISecretCipherFactory.Create() => new AesGcmSecretCipher(_keyProvider.GetKey()); ISecretCipher ISecretCipherFactory.Create() => new AesGcmSecretCipher(_keyProvider.GetKey());
} }