public override bool StartTask() { if (PipeStreamInstance == null) { return(false); } try { WriteTask = PipeStreamInstance.WriteAsync(WriteBuffer, 0, WriteBuffer.Length); } catch (Exception e) { Log.Warn("Error trying to write to pipe ", e.ToString()); return(false); } return(true); }
public override bool StartTask() { if (PipeStreamInstance == null) { return(false); } try { ConnectTask = PipeStreamInstance.ConnectAsync(); } catch (Exception e) { Log.Warn("Error trying to connect to pipe {0}", e.ToString()); return(false); } return(true); }
public override bool StartTask() { if (PipeStreamInstance == null) { return(false); } try { ReadBuffer = new byte[PipeStreamInstance.InBufferSize]; ReadTask = PipeStreamInstance.ReadAsync(ReadBuffer, 0, PipeStreamInstance.InBufferSize); } catch (Exception e) { Log.Warn("Error trying to read from pipe {0]", e.ToString()); return(false); } return(true); }