12,162
社区成员
发帖
与我相关
我的任务
分享
namespace WcfService1
{
[ServiceContract]
public interface IService1
{
[OperationContract]
string GetData(int value);
[OperationContract]
CompositeType GetDataUsingDataContract(CompositeType composite);
}
[DataContract]
public class CompositeType
{
bool boolValue = true;
string stringValue = "Hello ";
[DataMember]
public bool BoolValue
{
get { return boolValue; }
set { boolValue = value; }
}
[DataMember]
public string StringValue
{
get { return stringValue; }
set { stringValue = value; }
}
}
}
public partial class Form1 : Form
{
Service1Client s = new Service1Client();
public Form1()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
CompositeType c = new CompositeType();
c.BoolValue = true;
c.StringValue = textBox1.Text;
textBox2.Text = s.GetDataUsingDataContract(c).StringValue;
}
}