Skip to content

Commit 8e72fd7

Browse files
committed
[增加](设置): 增加数据存档的参数
1 parent 1f5bfc5 commit 8e72fd7

2 files changed

Lines changed: 22 additions & 0 deletions

File tree

GameFrameX.StartUp/Options/LauncherOptions.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,18 @@ public sealed class LauncherOptions
171171
[Option(nameof(SaveDataInterval), Default = 300_000, HelpText = "保存数据间隔,单位毫秒,默认300秒(5分钟),最小值为5秒(5000毫秒)")]
172172
public int SaveDataInterval { get; set; }
173173

174+
/// <summary>
175+
/// 保存数据的批量数量长度,默认为500
176+
/// </summary>
177+
[Option(nameof(SaveDataBatchCount), Default = 500, HelpText = "保存数据的批量数量长度,默认为500")]
178+
public int SaveDataBatchCount { get; set; } = 500;
179+
180+
/// <summary>
181+
/// 保存数据的超时时间(毫秒),默认值为30秒
182+
/// </summary>
183+
[Option(nameof(SaveDataBatchTimeOut), Default = 30_000, HelpText = "保存数据的超时时间(毫秒),默认值为30秒")]
184+
public int SaveDataBatchTimeOut { get; set; } = 30_000;
185+
174186
/// <summary>
175187
/// 内部IP
176188
/// </summary>

GameFrameX.Utility/Setting/AppSetting.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,16 @@ public string ToFormatString()
208208
/// </summary>
209209
public int SaveDataInterval { get; set; } = 300_000;
210210

211+
/// <summary>
212+
/// 保存数据的批量数量长度,默认为500
213+
/// </summary>
214+
public int SaveDataBatchCount { get; set; } = 500;
215+
216+
/// <summary>
217+
/// 保存数据的超时时间(毫秒),默认值为30秒
218+
/// </summary>
219+
public int SaveDataBatchTimeOut { get; set; } = 30_000;
220+
211221
/// <summary>
212222
/// 内部IP地址
213223
/// </summary>

0 commit comments

Comments
 (0)