Esempio n. 1
0
        public bool BeginEncode(HeadersEnumerator enumerator, Span <byte> buffer, out int length)
        {
            _enumerator = enumerator;
            _enumerator.MoveNext();

            return(Encode(buffer, out length));
        }
Esempio n. 2
0
        public bool BeginEncode(int statusCode, HeadersEnumerator enumerator, Span <byte> buffer, out int length)
        {
            _enumerator = enumerator;
            _enumerator.MoveNext();

            int  statusCodeLength = EncodeStatusCode(statusCode, buffer);
            bool done             = Encode(buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out int headersLength);

            length = statusCodeLength + headersLength;

            return(done);
        }