Example #1
0
        void ProduceStart()
        {
            if (_resultStarted)
            {
                return;
            }

            _resultStarted = true;

            var status = ReasonPhrases.ToStatus(
                Get("owin.ResponseStatusCode", 200),
                Get <string>("owin.ResponseReasonPhrase"));

            var responseHeader = CreateResponseHeader(status, _responseHeaders);

            _context.Write(responseHeader.Item1);
            responseHeader.Item2.Dispose();
        }
Example #2
0
        void ProduceStart()
        {
            if (_resultStarted)
            {
                return;
            }

            _resultStarted = true;

            var response = (IHttpResponseFeature)_callContext;
            var status   = ReasonPhrases.ToStatus(
                response.StatusCode,
                response.ReasonPhrase);

            var responseHeader = CreateResponseHeader(status, _responseHeaders);

            _context.Write(responseHeader.Item1);
            responseHeader.Item2.Dispose();
        }