修改了Mqtt服务器启动不加载的问题
This commit is contained in:
@@ -217,6 +217,50 @@ public interface IDataCenterService
|
||||
|
||||
#endregion
|
||||
|
||||
#region MQTT服务器管理
|
||||
|
||||
/// <summary>
|
||||
/// 异步根据ID获取MQTT服务器DTO。
|
||||
/// </summary>
|
||||
Task<MqttServerDto> GetMqttServerByIdAsync(int id);
|
||||
|
||||
/// <summary>
|
||||
/// 异步获取所有MQTT服务器DTO列表。
|
||||
/// </summary>
|
||||
Task<List<MqttServerDto>> GetAllMqttServersAsync();
|
||||
|
||||
/// <summary>
|
||||
/// 异步创建一个新的MQTT服务器。
|
||||
/// </summary>
|
||||
Task<int> CreateMqttServerAsync(MqttServerDto mqttServerDto);
|
||||
|
||||
/// <summary>
|
||||
/// 异步更新一个已存在的MQTT服务器。
|
||||
/// </summary>
|
||||
Task UpdateMqttServerAsync(MqttServerDto mqttServerDto);
|
||||
|
||||
/// <summary>
|
||||
/// 异步删除一个MQTT服务器。
|
||||
/// </summary>
|
||||
Task DeleteMqttServerAsync(int id);
|
||||
|
||||
/// <summary>
|
||||
/// 在内存中添加MQTT服务器
|
||||
/// </summary>
|
||||
void AddMqttServerToMemory(MqttServerDto mqttServerDto);
|
||||
|
||||
/// <summary>
|
||||
/// 在内存中更新MQTT服务器
|
||||
/// </summary>
|
||||
void UpdateMqttServerInMemory(MqttServerDto mqttServerDto);
|
||||
|
||||
/// <summary>
|
||||
/// 在内存中删除MQTT服务器
|
||||
/// </summary>
|
||||
void RemoveMqttServerFromMemory(int mqttServerId);
|
||||
|
||||
#endregion
|
||||
|
||||
#region 数据存储访问
|
||||
|
||||
/// <summary>
|
||||
@@ -243,6 +287,11 @@ public interface IDataCenterService
|
||||
/// </summary>
|
||||
ConcurrentDictionary<int, MenuBeanDto> MenuTrees { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取所有MQTT服务器的安全字典。
|
||||
/// </summary>
|
||||
ConcurrentDictionary<int, MqttServerDto> MqttServers { get; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region 数据加载和初始化
|
||||
@@ -272,6 +321,11 @@ public interface IDataCenterService
|
||||
/// </summary>
|
||||
Task<List<MenuBeanDto>> LoadAllMenusAsync();
|
||||
|
||||
/// <summary>
|
||||
/// 异步加载所有MQTT服务器数据。
|
||||
/// </summary>
|
||||
Task<List<MqttServerDto>> LoadAllMqttServersAsync();
|
||||
|
||||
#endregion
|
||||
|
||||
#region 事件定义
|
||||
@@ -302,9 +356,10 @@ public interface IDataCenterService
|
||||
event EventHandler<MenuChangedEventArgs> MenuChanged;
|
||||
|
||||
/// <summary>
|
||||
/// 当数据发生任何变化时触发
|
||||
/// 当MQTT服务器数据发生变化时触发
|
||||
/// </summary>
|
||||
event EventHandler<DataChangedEventArgs> DataChanged;
|
||||
event EventHandler<MqttServerChangedEventArgs> MqttServerChanged;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 当变量值发生变化时触发
|
||||
|
||||
Reference in New Issue
Block a user