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.DesignatePrinterPortTypeClient returnClient(string token) { DesignatePrinter.DesignatePrinterPortTypeClient client = new DesignatePrinter.DesignatePrinterPortTypeClient(); string endpoint = Util.ReadToken(token); client.Endpoint.Address = new EndpointAddress(endpoint); return(client); }