public override bool Disconnect() { try { Client?.Dispose(); Client = null; _connect = false; AddInfo("client disconnected successfully."); return(true); } catch (Exception ex) { AddInfo("client disconnected exception: " + ex.Message); _connect = false; return(false); } }
/// <summary> /// 断开连接 /// </summary> /// <returns></returns> public override bool Disconnect() { try { Client?.Dispose(); Client = null; _connect = false; Log.Information("opc client {ConnectionToken} disconnected success", ConnectionToken); return(true); } catch (Exception ex) { Log.Error(ex, "opc client {ConnectionToken} disconnected error", ConnectionToken); _connect = false; return(false); } }