【问题标题】:help invoking wcf service帮助调用 wcf 服务
【发布时间】:2011-05-06 06:36:05
【问题描述】:

我正在尝试创建和使用 wcf 服务。 当我尝试调用一个期望数据契约作为请求的服务操作时,它给了我一个编译时错误。它说数据合同不能转换为字符串。我的事情,我必须先序列化它。但我不知道如何进行序列化或反序列化。

 public partial class _Default : System.Web.UI.Page
    {
        Service1Client _client = new Service1Client();

        protected void Page_Load(object sender, EventArgs e)
        {

            CompositeType _dataContract = new CompositeType();
            _dataContract.BoolValue = false;
            _dataContract.StringValue = "vaibhav";

            TextBox1.Text=_client.GetDataUsingDataContract(_dataContract);

        }
    }

【问题讨论】:

  • 请发送 CompositeType 的代码和 GetDataUsingDataContract 方法的签名

标签: .net wcf web-services serialization datacontract


【解决方案1】:

最后一行应该是这样的:

 _dataContract = _client.GetDataUsingDataContract(_dataContract);
 TextBox1.Text = dataContract.StringValue; 

如果这不起作用,请发布确切错误消息和行号。

【讨论】:

  • 我认为这不是真正的问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-31
  • 1970-01-01
  • 1970-01-01
  • 2011-02-15
  • 1970-01-01
  • 2011-02-26
  • 1970-01-01
相关资源
最近更新 更多