internal static void storeEvents(List <Event> events) { Utils.log("storeEvents(" + events.Count + ")"); if (events.Count > 0) { //Create string with lines representing events StringBuilder sb = new StringBuilder(); foreach (Event e in events) { //Protobuf serialize MemoryStream stream = new MemoryStream(); Distimo.EventSerializer serializer = new Distimo.EventSerializer(); serializer.Serialize(stream, e); byte[] eventData = stream.ToArray(); //Base64 encode String base64EncodedContent = Convert.ToBase64String(eventData); //Add line to result sb.AppendLine(base64EncodedContent); } //Write complete string StorageManager.store(sb.ToString(), FILE_NAME); } }
internal static void storeEvents(List<Event> events) { Utils.log("storeEvents(" + events.Count + ")"); if (events.Count > 0) { //Create string with lines representing events StringBuilder sb = new StringBuilder(); foreach (Event e in events) { //Protobuf serialize MemoryStream stream = new MemoryStream(); Distimo.EventSerializer serializer = new Distimo.EventSerializer(); serializer.Serialize(stream, e); byte[] eventData = stream.ToArray(); //Base64 encode String base64EncodedContent = Convert.ToBase64String(eventData); //Add line to result sb.AppendLine(base64EncodedContent); } //Write complete string StorageManager.store(sb.ToString(), FILE_NAME); } }