/// <summary> /// Ensures that connection is initialized /// </summary> /// <returns></returns> public bool EnshureConnected() { if (!IsOpen) { try { streamResource = TryOpen(); } catch { streamResource?.Dispose(); streamResource = null; return(false); } } return(IsOpen); }
public void Dispose() { streamResource.Dispose(); pipeWriter.Complete(new Exception()); pipeReader.Complete(new Exception()); }
public void Dispose() { _streamResource.Dispose(); }