public void Abort(ConnectionAbortedException ex) { lock (_stateLock) { if (_state != Http2ConnectionState.Closed) { _frameWriter.WriteGoAwayAsync(_highestOpenedStreamId, Http2ErrorCode.INTERNAL_ERROR); UpdateState(Http2ConnectionState.Closed); } } _frameWriter.Abort(ex); }
public void Abort(ConnectionAbortedException ex) { _stopping = true; _frameWriter.Abort(ex); }
public void Abort(Exception ex) { _stopping = true; _frameWriter.Abort(ex); }
public void OnInputOrOutputCompleted() { _stopping = true; _frameWriter.Abort(ex: null); }