public byte[] GetConfigurationData(byte[] data) { var outputStream = new MemoryStream(); ApplicationConfigurationViewProxy.Serialize(outputStream, gameConfig); return(outputStream.ToArray()); }
byte[] IApplicationWebServiceContract.GetConfigurationData(byte[] data) { try { using (var bytes = new MemoryStream(data)) { var version = StringProxy.Deserialize(bytes); var view = OnGetConfigurationData(version); using (var outBytes = new MemoryStream()) { ApplicationConfigurationViewProxy.Serialize(outBytes, view); return(outBytes.ToArray()); } } } catch (Exception ex) { Log.Error("Unable to handle GetConfigurationData request:"); Log.Error(ex); return(null); } }