如何将字符串从web服务传递到windows窗体应用程序

本文关键字:windows 窗体 应用程序 服务 字符串 web | 更新日期: 2023-09-27 17:53:03

我有一个web服务,它包含一个字符串值到一个方法。现在我想显示该字符串的windows窗体应用程序。我知道我们可以通过调用方法和传递参数来获得web服务函数的结果。

但我无法逆转它。我只需要这个字符串到我的表单中。谁能告诉我如何通过字符串我的窗口窗体从web服务??

 public XmlDocument ScanProduct(string barcode)
{

    ClsFunction fun = new ClsFunction();
    XmlDocument dom = new XmlDocument();
    XmlElement Reply = dom.CreateElement("Reply");
    dom.AppendChild(Reply);
    str1 = fun.RmvQuote(barcode);

    try
    {
        Reply.SetAttribute("itemno", "1043");
        Reply.SetAttribute("upcno", fun.RmvQuote(barcode));
        Reply.SetAttribute("item_desc1", "Chio Red Paprika 12/175g");
        Reply.SetAttribute("item_desc2", "CHIO RED PAPRIKA 12/175G");

    }


            //<Reply replycode="success" msg="You are successfully login." sid="0" /> 


    catch (Exception ex)
    {
        XmlElement ReplyCode = dom.CreateElement("ReplyCode");
        Reply.AppendChild(ReplyCode);
        XmlText text = dom.CreateTextNode("invalid request");
        ReplyCode.AppendChild(text);
        XmlElement Message = dom.CreateElement("Message");
        Reply.AppendChild(Message);
        XmlText replymsg = dom.CreateTextNode("invalid request, or unauthorized access");
        Message.AppendChild(replymsg);
    }
    return dom;
}

我想在我的Windows表单应用程序中打印条形码。

我的webservice是XML格式的。

如何将字符串从web服务传递到windows窗体应用程序

我认为你需要一个调用应用程序的web服务:

尝试使用客户端作为服务器,服务器作为客户端的双工服务。

双工服务