/// <summary> ///从独立存储区中获取实体类 /// </summary> /// <typeparam name="T">实体类型</typeparam> /// <param name="token">序列化标识 (Null 表示使用 默认 标识名)</param> /// <param name="encoding">编码 (Null 表示使用 默认 编码)</param> /// <param name="securityKey">密钥 (Null 表示使用 默认 密钥)</param> /// <param name="isolatedStorageModel">独立存储 Model 功能 接口</param> /// <returns></returns> public static T GetModel <T>(string token = null, string securityKey = null, Encoding encoding = null, IIsolatedStorageModel isolatedStorageModel = null) where T : class { return(GenericityHelper.GetInterface(isolatedStorageModel, DefaultIsolatedStorage).GetModel <T>(token, securityKey, encoding)); }
/// <summary> /// 指定文件名 指定编码 指定密钥 保存实体类到独立存储区中 /// </summary> /// <typeparam name="T">实体类型</typeparam> /// <param name="t">实体实例</param> /// <param name="token">序列化标识 (Null 表示使用 默认 标识名)</param> /// <param name="encoding">编码 (Null 表示使用 默认 编码)</param> /// <param name="securityKey">密钥 (Null 表示使用 默认 密钥)</param> /// <param name="isolatedStorageModel">独立存储 Model 功能 接口</param> public static void SaveModel <T>(T t, string token = null, string securityKey = null, Encoding encoding = null, IIsolatedStorageModel isolatedStorageModel = null) where T : class { GenericityHelper.GetInterface(isolatedStorageModel, DefaultIsolatedStorage).SaveModel(t, token, securityKey, encoding); }