添加了防止短时间内重复调用
This commit is contained in:
@@ -81,7 +81,7 @@ public partial class App : Application
|
||||
services.AddSingleton<IDialogService, DialogService>();
|
||||
services.AddSingleton<GrowlNotificationService>();
|
||||
services.AddHostedService<S7BackgroundService>(); // Register as HostedService
|
||||
// services.AddHostedService<MqttBackgroundService>();
|
||||
services.AddHostedService<MqttBackgroundService>();
|
||||
services.AddSingleton<MainViewModel>();
|
||||
services.AddSingleton<HomeViewModel>();
|
||||
services.AddSingleton<DevicesViewModel>();
|
||||
|
||||
@@ -129,7 +129,7 @@ namespace PMSWPF.Services
|
||||
|
||||
// 发布MQTT消息。
|
||||
await client.PublishAsync(message);
|
||||
NlogHelper.Info($"Published {variable.Name} = {variable.DataValue} to {topic}/{variable.Name}"); // 记录发布信息
|
||||
NlogHelper.Info($"Published {variable.Name} = {variable.DataValue} to {topic}/{variable.Name}",throttle:true); // 记录发布信息
|
||||
variable.IsModified = false; // 发布后重置修改标志。
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user