From c96131cfae1b0949f94bce80c77ded6cbb45b9c7 Mon Sep 17 00:00:00 2001 From: SL <123@123.com> Date: Tue, 18 Jun 2024 13:19:50 +0800 Subject: [PATCH] =?UTF-8?q?fix(DataManager):=20=E4=BF=AE=E6=AD=A3Poll?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E4=B8=AD=EF=BC=8Ckey=E4=B8=BAnull=E6=97=B6?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E7=9A=84=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Aitex/Core/RT/DataCenter/DataManager.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/MECF.Framework.Common/Aitex/Core/RT/DataCenter/DataManager.cs b/MECF.Framework.Common/Aitex/Core/RT/DataCenter/DataManager.cs index ab35108..9ff4214 100644 --- a/MECF.Framework.Common/Aitex/Core/RT/DataCenter/DataManager.cs +++ b/MECF.Framework.Common/Aitex/Core/RT/DataCenter/DataManager.cs @@ -224,8 +224,10 @@ namespace Aitex.Core.RT.DataCenter } public object Poll(string key) - { - return _keyValueMap.ContainsKey(key) ? _keyValueMap[key].Value : null; + { + if (string.IsNullOrEmpty(key)) + return null; + return _keyValueMap.TryGetValue(key, out var item) ? item.Value : null; } public void Traverse(object instance, string keyPrefix)