public void AttachTransaction(IHttpServerTransaction transaction) { this.transaction = transaction; if (gotContinue) { transaction.OnContinue(); } if (gotResponse) { DoWriteResponse(); } }
public void WriteContinue() { if (gotResponse) { return; } if (gotContinue) { throw new InvalidOperationException("WriteContinue was previously called."); } gotContinue = true; if (transaction != null) { transaction.OnContinue(); } }