diff --git a/Modbus.Net/Modbus.Net/TaskManager.cs b/Modbus.Net/Modbus.Net/TaskManager.cs
index 665a54b..62acb5e 100644
--- a/Modbus.Net/Modbus.Net/TaskManager.cs
+++ b/Modbus.Net/Modbus.Net/TaskManager.cs
@@ -226,7 +226,7 @@ namespace Modbus.Net
///
/// 设备的实例
///
- protected new async Task RunTask(IMachineProperty machine)
+ protected override async Task RunTask(IMachineProperty machine)
{
try
{
@@ -786,7 +786,7 @@ namespace Modbus.Net
///
/// 设备的实例
///
- protected async Task RunTask(IMachineProperty machine)
+ protected virtual async Task RunTask(IMachineProperty machine)
{
try
{