Пример #1
0
        public void Write(IResponseMessageContext context)
        {
            context.ResponseMessage.Content = new StringContent(_text);
            context.ResponseMessage.Content.Headers.ContentType = _contentType;

            UpdateContentDisposition(context.ResponseMessage);
        }
        public void Write(IResponseMessageContext context)
        {
            var content = GetContent();

            context.ResponseMessage.Content = new StringContent(content);
            context.ResponseMessage.Content.Headers.ContentType = ContentType;
        }
        public void Write(IResponseMessageContext context)
        {
            context.ResponseMessage.StatusCode = _statusCode;

            if (_message.StartsWith("<"))
            {
                context.ResponseMessage.Content = new StringContent(_message, System.Text.Encoding.Default, "text/xml");
            }
            else
            {
                var msg = _message;
                if (string.IsNullOrWhiteSpace(_message))
                {
                    msg = "{}";
                }
                context.ResponseMessage.Content = new StringContent(msg, System.Text.Encoding.UTF8, "application/json");
            }
        }
        public void Write(IResponseMessageContext context)
        {
            var stream = new HttpFileStream(OpenFileStream, context.ResponseMessage, _contentType, _chunkSize);

            stream.Write();
        }
Пример #5
0
 public void Write(IResponseMessageContext context)
 {
     context.ResponseMessage.StatusCode = _statusCode;
 }
Пример #6
0
 public void Write(IResponseMessageContext context)
 {
     context.ResponseMessage.Content = new StreamContent(File.Open(_fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite));
 }