private async Task CloseConnectionAsync()
        {
            var closeHeader = _transportHeaderFactory.CreateConnectionCloseHeader(CompletionHeader.Completed);

            await SendAsync(new TransportMessage(closeHeader)).ConfigureAwait(false);
        }
Example #2
0
        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()));
 }