diff --git a/BarrageGrab/App.config b/BarrageGrab/App.config index 444c562..58f1e67 100644 --- a/BarrageGrab/App.config +++ b/BarrageGrab/App.config @@ -2,8 +2,10 @@ - + + + \ No newline at end of file diff --git a/BarrageGrab/Appsetting.cs b/BarrageGrab/Appsetting.cs index ab68991..6b144c3 100644 --- a/BarrageGrab/Appsetting.cs +++ b/BarrageGrab/Appsetting.cs @@ -11,6 +11,14 @@ namespace BarrageGrab { private static readonly Appsetting ins = new Appsetting(); + + public Appsetting() + { + FilterProcess = AppSettings["filterProcess"].Trim().Split(','); + WsProt = int.Parse(AppSettings["wsListenPort"]); + PrintBarrage = AppSettings["printBarrage"] == "on"; + } + public static Appsetting Get() { return ins; @@ -19,11 +27,16 @@ namespace BarrageGrab /// /// 过滤的进程 /// - public string[] FilterProcess { get => AppSettings["filterProcess"].Trim().Split(','); } + public string[] FilterProcess { get; private set; } /// /// 端口号 /// - public int WsProt { get => int.Parse(AppSettings["wsListenPort"]); } + public int WsProt { get; private set; } + + /// + /// 控制台打印消息开关 + /// + public bool PrintBarrage { get; private set; } } }