Exemplo n.º 1
0
 public void SetBodyFromBinaryData(BinaryDataContext binaryData)
 {
     _contentCharset = Encoding.UTF8.WebName;
     _bodyStream     = new MemoryStream();
     _bodyStream.Write(binaryData.Buffer, 0, binaryData.Buffer.Length);
     _bodyStream.Seek(0, SeekOrigin.Begin);
     _bodyStream = new MemoryStream();
     binaryData.CopyTo(_bodyStream);
     _bodyStream.Seek(0, SeekOrigin.Begin);
 }
Exemplo n.º 2
0
        public void SendString(BinaryDataContext data)
        {
            if (data.Size() == 0)
            {
                return;
            }

            var stream = _client.GetStream();

            data.CopyTo(stream);
            stream.Flush();
        }
Exemplo n.º 3
0
        public string GetFilename()
        {
            if (_tempFileName == null)
            {
                _tempFileName = Path.GetTempFileName();
                using (var fs = new FileStream(_tempFileName, FileMode.OpenOrCreate))
                {
                    _data.CopyTo(fs);
                }
            }

            return(_tempFileName);
        }
Exemplo n.º 4
0
 public HttpRequestBodyBinary(BinaryDataContext data)
 {
     data.CopyTo(_memoryStream);
 }