Files
DMS/DMS.Infrastructure/Services/S7/S7ServiceFactory.cs

27 lines
682 B
C#
Raw Normal View History

2025-09-05 15:59:14 +08:00
using DMS.Infrastructure.Interfaces.Services;
using Microsoft.Extensions.Logging;
2025-09-16 14:42:23 +08:00
namespace DMS.Infrastructure.Services.S7
2025-09-05 15:59:14 +08:00
{
/// <summary>
/// S7服务工厂实现用于创建S7Service实例
/// </summary>
public class S7ServiceFactory : IS7ServiceFactory
{
private readonly ILogger<S7Service> _logger;
public S7ServiceFactory(ILogger<S7Service> logger)
{
_logger = logger;
}
/// <summary>
/// 创建S7服务实例
/// </summary>
/// <returns>S7服务实例</returns>
public IS7Service CreateService()
{
return new S7Service(_logger);
}
}
}