/// <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); }
public HttpRestProcess() { DesignBackColor = Color.Orange; _Registered = new List <string>(); ContentType = SerializationHelper.GetMimeType(SerializationHelper.EFormat.Json); StringEncoding = SerializationHelper.EEncoding.UTF8; _OnRequest = new delOnRequest(onRequest); }