WCF 数据契约
服务A 通过 wshttpbinding向 服务B 发送 Data
我在B服务断点 测试 Data是 null 不明原因。 求指定
我把服务B寄宿在 IIS上
[DataContract]
public class Data{
[DataMember]
public string A;
}
[ServiceContract]
public interface Iservice
{
[OperationContract]
string CollectData(Data data); //服务器操作
}
public class Service : Iservice
{
public string CollectData(Data data)
{
Console.WriteLine("A 是 {0};",data.A);
Console.WriteLine("B 是 {0};", data.B == null ? "null" : data.B);
Console.WriteLine("C 是 {0};",data.C);
return String.Format("A 是 {0},B 是 {1},C 是 {2}", data.A, data.B == null ? "null" : data.B, data.C);
}
}
服务A
using (Proxy proxy = new Proxy(new WSHttpBinding(), new EndpointAddress(new Uri("http://localhost:8732/WCF.Third/Service/"))))
{
MainConlose.Data data = new MainConlose.Data()
{
A="StringA"
};
Console.WriteLine(proxy.CollectData(data));
Console.WriteLine("完成发送Data");
Console.Read();
}
...全文
相关推荐
wcf数据契约
在WCF中,数据契约(Data Contract)扮演着至关重要的角色,它是服务和客户端之间交换数据的标准格式。数据契约定义了数据的结构和类型,确保不同系统之间的互操作性。### 1.
WCF数据契约实例源码
数据契约是WCF中用于定义服务间数据交换格式的关键概念。在这个实例源码中,我们将深入探讨如何创建、使用和理解数据契约。首先,让我们理解什么是数据契约。
数据契约之WCF与序列化
在设计WCF服务时,理解并熟练使用数据契约和消息契约是至关重要的,因为它们直接影响到服务的可互操作性和性能。
《WCF按部就班学习系列3_WCF数据契约概述》
在WCF中,数据契约(Data Contract)是服务和客户端之间交换数据的重要机制。**数据契约**是WCF中的一个重要概念,它定义了服务愿意公开的数据结构。
WCF里使用EF的poco生成数据契约的小例子
标题中的“WCF里使用EF的poco生成数据契约”意味着我们将使用EF 4.0来创建不带任何EF特定属性或行为的简单CLR类(即POCOs),然后将这些类用作WCF服务的数据契约。


