20 lines
693 B
C#
20 lines
693 B
C#
using XP.Scan.Models;
|
|
|
|
namespace XP.Scan.Services
|
|
{
|
|
/// <summary>
|
|
/// 扫描配置 INI 序列化接口 | Scan config INI serialization interface
|
|
/// </summary>
|
|
public interface IScanConfigSerializer
|
|
{
|
|
/// <summary>将配置数据序列化为 INI 格式字符串 | Serialize config to INI string</summary>
|
|
string Serialize(ScanConfigData config);
|
|
|
|
/// <summary>将配置数据写入 INI 文件 | Save config to INI file</summary>
|
|
void SaveToFile(ScanConfigData config, string filePath);
|
|
|
|
/// <summary>从 INI 文件读取配置数据 | Load config from INI file</summary>
|
|
ScanConfigData LoadFromFile(string filePath);
|
|
}
|
|
}
|