TSVCEO.CloudPrint.Proxy.CloudPrintProxy.UpdateCloudPrinter C# (CSharp) Метод

UpdateCloudPrinter() приватный Метод

private UpdateCloudPrinter ( CloudPrinter printer ) : void
printer CloudPrinter
Результат void
        private void UpdateCloudPrinter(CloudPrinter printer)
        {
            var reqdata = new
            {
                printproxydummyparameter = "",
                printerid = printer.PrinterID,
                printer = printer.Name,
                proxy = Config.CloudPrintProxyID,
                description = printer.Description,
                capsHash = printer.CapsHash,
                status = printer.Status,
                capabilities = printer.Capabilities,
                defaults = printer.Defaults
            };

            string printersdir = Path.Combine(Config.DataDirName, "Printers");
            Directory.CreateDirectory(printersdir);
            File.WriteAllBytes(Path.Combine(printersdir, printer.Name + ".capabilities.xml"), Encoding.UTF8.GetBytes(printer.Capabilities));
            File.WriteAllBytes(Path.Combine(printersdir, printer.Name + ".defaults.xml"), Encoding.UTF8.GetBytes(printer.Defaults));

            var response = HTTPHelper.PostCloudPrintMultiPartRequest(OAuthTicket, "update", reqdata);
        }