diff --git a/src/TouchSocket.SerialPorts/Components/SerialPortClientBase.cs b/src/TouchSocket.SerialPorts/Components/SerialPortClientBase.cs index 326095821..1ce9da887 100644 --- a/src/TouchSocket.SerialPorts/Components/SerialPortClientBase.cs +++ b/src/TouchSocket.SerialPorts/Components/SerialPortClientBase.cs @@ -230,7 +230,7 @@ public abstract class SerialPortClientBase : SetupConfigObject, ISerialPortSessi #region Connect /// - public async Task ConnectAsync(int millisecondsTimeout, CancellationToken token) + public virtual async Task ConnectAsync(int millisecondsTimeout, CancellationToken token) { this.ThrowIfDisposed(); this.ThrowIfConfigIsNull();