/// <summary> /// /// </summary> /// <param name="message"></param> /// <returns></returns> public static byte[] GetTraceBytes(TraceMessage message) { DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(TraceMessage)); using (MemoryStream ms = new MemoryStream()) { serializer.WriteObject(ms, message); return(ms.ToArray()); } }
/// <summary> /// /// </summary> /// <param name="message"></param> /// <returns></returns> public static string GetTraceString(TraceMessage message) { DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(TraceMessage)); using (MemoryStream ms = new MemoryStream()) { serializer.WriteObject(ms, message); return(Encoding.UTF8.GetString(ms.ToArray())); } }