XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEToolBox

【WPF】XFE工具箱

公开
关注 0 Fork 0 Star 0
UTF-8
using XFEExtension.NetCore.AutoConfig;
using XFEToolBox.Core.Model;

namespace XFEToolBox.Client.Profiles.CacheProfiles;

public partial class AppCacheProfile : XFEProfile
{
    [ProfileProperty]
    private string noticeText = "";

    /// <summary>
    /// 工具箱完整目录的 JSON 快照。页面会先读取该快照,再在后台刷新服务器数据。
    /// </summary>
    [ProfileProperty]
    private string toolCatalogJson = "";

    /// <summary>
    /// 下载专区完整目录(包含分类)的 JSON 快照。
    /// </summary>
    [ProfileProperty]
    private string softwareCatalogJson = "";

    /// <summary>
    /// 各工具的宿主启动配置,例如是否在首次启动时请求管理员权限。
    /// </summary>
    [ProfileProperty]
    private string toolLaunchPreferencesJson = "";

    public AppCacheProfile() => ProfilePath = @$"{AppPath.CacheProfile}\{typeof(AppCacheProfile)}.xprofile";
}