From be70142c8c8bd7cb21e97ee654249b08c39a841d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E7=99=BD=E7=8C=BF?= <1083092844@qq.com> Date: Sat, 5 Nov 2022 16:39:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8E=A7=E5=88=B6=E5=8F=B0?= =?UTF-8?q?=E8=BE=93=E5=87=BA=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BarrageGrab/App.config | 4 +++- BarrageGrab/Appsetting.cs | 17 +++++++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) 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; } } }