KnotLink 协议与联动
KnotLink 是 FolderRewind 与外部程序(如游戏模组、脚本工具)通信的桥梁。
典型用途
- 在备份前通知外部程序执行保存动作。
- 在还原后通知外部程序重新加载状态。
- 接收外部命令触发备份或还原任务。
在插件中的接入点
PluginHostContext.BroadcastEvent(...):广播事件。PluginHostContext.QueryKnotLinkAsync(...):请求-响应式查询。IFolderRewindKnotLinkCommandHandler:扩展可识别命令。
MineRewind 实战中的命令示例
BACKUP_CURRENTRESTORE_CURRENT_LATESTLIST_BACKUPS_CURRENTRESTORE_CURRENT
这些命令的插件实现细节见 KnotLink Command API。