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; }
}
}