using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.IO;
|
using IStation.Untity;
|
|
namespace IStation.DataDockingSocket
|
{
|
/// <summary>
|
/// app 参数辅助类
|
/// </summary>
|
internal class AppParasHelper
|
{
|
/// <summary>
|
/// json文件名称
|
/// </summary>
|
public static string JsonFileName
|
{
|
get
|
{
|
if (string.IsNullOrEmpty(_jsonFileName))
|
{
|
_jsonFileName= System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "paras_report_userloginlog.json");
|
}
|
return _jsonFileName;
|
}
|
}
|
private static string _jsonFileName = null;
|
|
/// <summary>
|
/// 获取
|
/// </summary>
|
/// <returns></returns>
|
public static AppParas Get()
|
{
|
if (_appparas == null)
|
{
|
var json = FileHelper.ReadAllText(JsonFileName);
|
_appparas = JsonHelper.Json2Object<AppParas>(json);
|
}
|
return _appparas;
|
}
|
private static AppParas _appparas = null;
|
|
|
/// <summary>
|
/// 用户登陆日志
|
/// </summary>
|
public static UserLoginLogSetting UserLoginLog
|
{
|
get
|
{
|
return Get().UserLoginLog;
|
}
|
}
|
|
}
|
}
|