Exemple #1
0
        /// <summary>
        /// Convierte el stream a un buffer de memoria
        /// </summary>
        /// <param name="stringEncoding">Codificación para los string</param>
        public MemoryStream ToStream(SerializationHelper.EEncoding stringEncoding)
        {
            MemoryStream stream = new MemoryStream();

            Encoding codec = SerializationHelper.GetEncoding(stringEncoding);

            foreach (object d in this)
            {
                if (d == null)
                {
                    continue;
                }

                if (d is byte[])
                {
                    byte[] cad = (byte[])d;
                    stream.Write(cad, 0, cad.Length);
                }
                else
                {
                    byte[] cad = codec.GetBytes(d.ToString());
                    stream.Write(cad, 0, cad.Length);
                }
            }

            stream.Seek(0, SeekOrigin.Begin);
            return(stream);
        }
Exemple #2
0
 public HttpRestProcess()
 {
     DesignBackColor = Color.Orange;
     _Registered     = new List <string>();
     ContentType     = SerializationHelper.GetMimeType(SerializationHelper.EFormat.Json);
     StringEncoding  = SerializationHelper.EEncoding.UTF8;
     _OnRequest      = new delOnRequest(onRequest);
 }