删除Maintain 在wcf服务中的代码

This commit is contained in:
SIC1016\caipeilun 2024-03-15 19:06:08 +08:00
parent 360af5c298
commit d70506ffad
6 changed files with 0 additions and 205 deletions

View File

@ -85,45 +85,5 @@ namespace Aitex.Core.RT.DataCenter
{
return (InnerDataManager == null) ? null : InnerDataManager.GetDBRecorderList();
}
#region Maintain
/// <summary>
/// Maintain配置项被修改时 清空注册内容重新注册
/// </summary>
public static void MaintainClearSubscribe()
{
if (InnerDataManager != null)
{
InnerDataManager.MaintainClearSubscribe();
}
}
/// <summary>
/// Maintain专用
/// </summary>
/// <param name="moduleKey"></param>
/// <param name="dataItem"></param>
/// <exception cref="ArgumentNullException"></exception>
/// <exception cref="Exception"></exception>
public static void MaintainSubscribe(string moduleKey, DataItem<object> dataItem)
{
if (InnerDataManager != null)
{
InnerDataManager.MaintainSubscribe(moduleKey, dataItem);
}
}
/// <summary>
/// Maintain专用
/// </summary>
/// <param name="keys"></param>
/// <returns></returns>
public static Dictionary<string, object> MaintainPollData(IEnumerable<string> keys)
{
return (InnerDataManager == null) ? null : InnerDataManager.MaintainPollData(keys);
}
#endregion
}
}

View File

@ -268,61 +268,5 @@ namespace Aitex.Core.RT.DataCenter
}
return dictionary;
}
#region Maintain
/// <summary>
/// Maintain专用
/// </summary>
/// <param name="key"></param>
/// <param name="dataItem"></param>
/// <exception cref="ArgumentNullException"></exception>
/// <exception cref="Exception"></exception>
public void MaintainSubscribe(string key, DataItem<object> dataItem)
{
if (string.IsNullOrWhiteSpace(key))
{
throw new ArgumentNullException("key");
}
if (_maintainkeyValueMap.ContainsKey(key))
{
throw new Exception($"Duplicated Key:{key}");
}
if (dataItem == null)
{
throw new ArgumentNullException("dataItem");
}
_maintainkeyValueMap.TryAdd(key, dataItem);
}
/// <summary>
/// Maintain配置项被修改时 清空注册内容重新注册
/// </summary>
public void MaintainClearSubscribe()
{
_maintainkeyValueMap.Clear();
}
/// <summary>
/// Maintain 推送已订阅的数据
/// </summary>
/// <param name="keys"></param>
/// <returns></returns>
public Dictionary<string, object> MaintainPollData(IEnumerable<string> keys)
{
Dictionary<string, object> dictionary = new Dictionary<string, object>();
foreach (string key in keys)
{
if (_maintainkeyValueMap.ContainsKey(key))
{
dictionary[key] = _maintainkeyValueMap[key].Value;
}
}
return dictionary;
}
#endregion
}
}

View File

@ -19,28 +19,5 @@ namespace Aitex.Core.RT.DataCenter
void Traverse(object instance, string keyPrefix);
SortedDictionary<string, Func<object>> GetDBRecorderList();
#region Maintain
/// <summary>
/// Maintain配置项被修改时 清空注册内容重新注册
/// </summary>
void MaintainClearSubscribe();
/// <summary>
/// Maintain专用,订阅数据
/// </summary>
/// <param name="key"></param>
/// <param name="dataItem"></param>
void MaintainSubscribe(string key, DataItem<object> dataItem);
/// <summary>
/// Maintain专用,推送数据
/// </summary>
/// <param name="keys"></param>
/// <returns></returns>
Dictionary<string, object> MaintainPollData(IEnumerable<string> keys);
#endregion
}
}

View File

@ -145,20 +145,6 @@ namespace MECF.Framework.Common.DataCenter
[ServiceKnownType(typeof(ConfigChangedInfo))]
[ServiceKnownType(typeof(List<ConfigChangedInfo>))]
[ServiceKnownType(typeof(List<ProcessDeviceItem>))]
[ServiceKnownType(typeof(MaintainerItem))]
[ServiceKnownType(typeof(TimeObserver))]
[ServiceKnownType(typeof(PlanMaintainer))]
[ServiceKnownType(typeof(PMMaintainer))]
[ServiceKnownType(typeof(PMThicknessMaintainer))]
[ServiceKnownType(typeof(IObserver))]
[ServiceKnownType(typeof(MaintainerItemCollection))]
[ServiceKnownType(typeof(List<PlanMaintainer>))]
[ServiceKnownType(typeof(List<PMMaintainer>))]
[ServiceKnownType(typeof(List<PMThicknessMaintainer>))]
[ServiceKnownType(typeof(List<MaintainanceItem>))]
[ServiceKnownType(typeof(List<IObserver>))]
[ServiceKnownType(typeof(TimeUnit))]
public interface IQueryDataService
{
@ -276,17 +262,5 @@ namespace MECF.Framework.Common.DataCenter
[OperationContract]
void SetTypedConfigContent(string type, string contentPath, string content);
#region Maintain
[OperationContract]
List<IObserver> GetAllMaintainerList();
[OperationContract]
List<MaintainanceItem> GetMaintainanceConfigList();
[OperationContract]
Dictionary<string, object> MaintainPollData(IEnumerable<string> keys);
#endregion
}
}

View File

@ -284,32 +284,5 @@ namespace MECF.Framework.Common.DataCenter
{
Singleton<TypedConfigManager>.Instance.SetTypedConfigContent(type, contentPath, content);
}
#region Maintain
public List<IObserver> GetAllMaintainerList()
{
return MAINTAIN.GetAllMaintainerList();
}
public List<MaintainanceItem> GetMaintainanceConfigList()
{
return MAINTAIN.GetMaintainanceConfigList();
}
public Dictionary<string, object> MaintainPollData(IEnumerable<string> keys)
{
try
{
return DATA.MaintainPollData(keys);
}
catch (Exception ex)
{
LOG.Write(ex);
}
return null;
}
#endregion
}
}

View File

@ -396,38 +396,5 @@ namespace MECF.Framework.Common.DataCenter
return result;
}
#region Maintain
public List<IObserver> GetAllMaintainerList()
{
List<IObserver> result = null;
Invoke(delegate (IQueryDataService svc)
{
result = svc.GetAllMaintainerList();
});
return result;
}
public List<MaintainanceItem> GetMaintainanceConfigList()
{
List<MaintainanceItem> result = null;
Invoke(delegate (IQueryDataService svc)
{
result = svc.GetMaintainanceConfigList();
});
return result;
}
public Dictionary<string, object> MaintainPollData(IEnumerable<string> keys)
{
Dictionary<string, object> result = null;
Invoke(delegate (IQueryDataService svc)
{
result = svc.MaintainPollData(keys);
});
return result;
}
#endregion
}
}