private async Task CloseConnectionAsync() { var closeHeader = _transportHeaderFactory.CreateConnectionCloseHeader(CompletionHeader.Completed); await SendAsync(new TransportMessage(closeHeader)).ConfigureAwait(false); }
private async Task CloseConnectionAsync(IWriteOnlyChannel <TransportMessage> output) { var closeHeader = _transportHeaderFactory.CreateConnectionCloseHeader(CompletionHeader.Completed); await SendAsync(new TransportMessage(closeHeader), output).ConfigureAwait(false); }
private ITransportConnectionCloseHeader ConvertFromProto(ConnectionCloseHeader proto) { return(_headerFactory.CreateConnectionCloseHeader(proto.Completion.ConvertFromProto())); }