using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace HslCommunication.Algorithms.ConnectPool { /// /// 连接池的接口,连接池的管理对象必须实现此接口 /// /// 为了使用完整的连接池功能,需要先实现本接口,然后配合来使用 /// /// 下面举例实现一个modbus的连接池对象 /// /// public interface IConnector { /// /// 指示当前的连接是否在使用用 /// bool IsConnectUsing { get; set; } /// /// 唯一的GUID码 /// string GuidToken { get; set; } /// /// 最新一次使用的时间 /// DateTime LastUseTime { get; set; } /// /// 打开连接 /// void Open( ); /// /// 关闭并释放 /// void Close( ); } }