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.Security1 returnSecurityHeader(string token) { DesignatePrinter.Security1 security = new DesignatePrinter.Security1(); security.BinarySecurityToken = token; return(security); }