помощь в вызове службы wcf - PullRequest
0 голосов
/ 07 ноября 2010

Я пытаюсь создать и использовать службы 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);

        }
    }

1 Ответ

1 голос
/ 07 ноября 2010

Последняя строка должна выглядеть примерно так:

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

Если это не сработает, отправьте сообщение об ошибке точный и номер строки

...