2010-11-07 6 views
0

Je m'essaie à la création et à la consommation de services wcf. Lorsque j'essaie d'appeler une opération de service qui attend un contrat de données en tant que requête, cela me donne une erreur de compilation. Il dit que le contrat de données ne peut pas être converti en chaîne. Je pense que je dois d'abord le sérialiser. Mais je ne sais pas comment faire la sérialisation ou la désérialisation.aide pour appeler le service 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); 

     } 
    } 
+0

veuillez envoyer le code pour CompositeType et la signature pour la méthode GetDataUsingDataContract –

Répondre

1

Cette dernière ligne doit être quelque chose comme:

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

Si cela ne fonctionne pas, afficher le message d'erreur exact et le numéro de ligne.

+0

@thanks, j'ai par erreur posé une mauvaise question. –

+0

Je pense que ce n'est pas le vrai problème –

Questions connexes