Exemple #1
0
        public byte[] GetConfigurationData(byte[] data)
        {
            var outputStream = new MemoryStream();

            ApplicationConfigurationViewProxy.Serialize(outputStream, gameConfig);

            return(outputStream.ToArray());
        }
Exemple #2
0
        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);
            }
        }