跳到主要内容
版本:2.1.0

数据

匹配

提示

推荐搭配 HelpLib 使用,方便获取类型声明

using System.Collections.ObjectModel;

var matchProvider = serviceProvider.GetRequiredService<MatchProvider>();
var matches = matchProvider.Value;
// ObservableCollection<Serein.Core.Models.Commands.Match>

定时任务

using System.Collections.ObjectModel;

var scheduleProvider = serviceProvider.GetRequiredService<ScheduleProvider>();
var schedules = scheduleProvider.Value;
// ObservableCollection<Serein.Core.Models.Commands.Schedule>

设置

var settingProvider = serviceProvider.GetRequiredService<SettingProvider>();
var setting = settingProvider.Value; // Serein.Core.Models.Settings.Setting

保存

提示

以保存设置为例,其余同理

延时保存

⭐推荐

可用于减少保存频率,避免频繁写入磁盘

var settingProvider = serviceProvider.GetRequiredService<SettingProvider>();
settingProvider.SaveAsyncWithDebounce();

立即保存

var settingProvider = serviceProvider.GetRequiredService<SettingProvider>();
settingProvider.Save();

读取

var settingProvider = serviceProvider.GetRequiredService<SettingProvider>();
settingProvider.Read();