private void DesignatePrinter(String token) { DesignatePrinter.DesignatePrinterPortTypeClient client = DesignatePrinterService.returnClient(token); DesignatePrinter.MessageHeader message_header = DesignatePrinterService.returnMessageHeader(); DesignatePrinter.Security1 security = DesignatePrinterService.returnSecurityHeader(token); DesignatePrinter.DesignatePrinterRQ req = DesignatePrinterService.getRequest(token, "1"); SerializeAndShowWSResponse(req); System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12; DesignatePrinter.DesignatePrinterRS response = null; try { response = client.DesignatePrinterRQ(ref message_header, ref security, req); SerializeAndShowWSResponse(response); } catch (Exception e) { MessageBox.Show(e.StackTrace + "\"" + e.Message); Debug.Write(e.StackTrace); Debug.Write(e.Message); } finally { } }
public static DesignatePrinter.DesignatePrinterRQ getRequest(string token, String profilenum) { DesignatePrinter.DesignatePrinterRQ req = new DesignatePrinter.DesignatePrinterRQ(); req.ReturnHostCommand = true; req.Version = "2.0.1"; DesignatePrinter.DesignatePrinterRQProfile profile = new DesignatePrinter.DesignatePrinterRQProfile(); profile.Number = profilenum; req.Profile = profile; return(req); }