public void Serialize(Stream targetStream, WsConfig config) { try { DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(WsSerializableConfig)); WsSerializableConfig serializableConfig = new WsSerializableConfig(config); serializer.WriteObject(targetStream, serializableConfig); } catch (Exception ex) { Trace.TraceError(ex.ToString()); } }
public WsSerializableConfig(WsConfig config) { DeviceUuid = config.DeviceUuid; Accounts = config.Accounts.Select(a => a.AccountConfig).ToArray(); }