如何把标记了【Serializable】的类序列化成XML? 并且在WCF的服务的参数中传递? 如何把标记了【Serializable】的类序列化成XML? 并且在WCF的服务的参数中传递?(因为特殊情况,不能使用WCF自己的序列化机制。) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/atwind/archive/2007/10/22/1836564.aspxhttp://www.cnblogs.com/zyk/archive/2004/12/03/72393.aspxhttp://hi.baidu.com/nnsvc/blog/item/cac2d510b30966c1a6ef3f69.html 序列化完了后,怎么通过WCF 的服务参数传递啊?参数用什么类型? 参数就用你定义的那个类就可以了,给你个例子: 服务契约和数据契约 [ServiceContract] public interface IService { [OperationContract] string GetInformation(UserInformation u); } [DataContract] public class UserInformation { [DataMember] public string name; [DataMember] public int age; public UserInformation() { } public UserInformation(string name, int age) { this.name = name; this.age = age; } [OperationContract] public void ShowMyInformation() { Console.WriteLine("姓名:" + name + "年龄:" + age.ToString()); } } 服务类 public class Service: IService { string IService.GetInformation(UserInformation u) { return "年龄:" + u.age.ToString() + "名字:" + u.name; } }客户端可以自动生成文件,会自动生成UserInformation 类 我说过了,因为特殊情况,不能使用WCF的序列化功能。所以你说的方法在我这不可行。我必须自己把数据序列化成XML传给服务。 我的情况是:前台是Flex,传给.net端的是一个叫AsObject的对象,他继承与Dictionary<string,object>,然后我需要把这个对象通过WCF传递给后面的应用服务器。但是这个WCF的服务的参数是一个接口, 写了个更新程序,加密后,在xp下运行正常,在win7下只运行主程序,update程序在进程一闪而过,求大牛帮忙!~! 求高手帮我写个C#图书管理系统不需要数据库 请问如何实现以下报表格式: 实在看不懂,2块代码……谁帮我解释一下? 如何探知类的属性值发生了变化 怎么让winform里面的控件随winform的最大化而变大? c#做的程序可以直接在新安装的win98下(没有.net环境)跑吗?有经验的请留步 .net问题 请教:怎样在DataGrid的每一行后面插入一个复选框?? 一个控件的问题 C#直连MDF文件的问题 请教用判断文件属性最简单的语法
参数用什么类型?
[ServiceContract]
public interface IService
{
[OperationContract]
string GetInformation(UserInformation u);
}
[DataContract]
public class UserInformation
{
[DataMember]
public string name;
[DataMember]
public int age;
public UserInformation()
{ }
public UserInformation(string name, int age)
{
this.name = name;
this.age = age;
}
[OperationContract]
public void ShowMyInformation()
{
Console.WriteLine("姓名:" + name + "年龄:" + age.ToString());
}
}
服务类
public class Service: IService
{
string IService.GetInformation(UserInformation u)
{
return "年龄:" + u.age.ToString() + "名字:" + u.name;
}
}客户端可以自动生成文件,会自动生成UserInformation 类
我说过了,因为特殊情况,不能使用WCF的序列化功能。
所以你说的方法在我这不可行。
我必须自己把数据序列化成XML传给服务。
前台是Flex,传给.net端的是一个叫AsObject的对象,他继承与Dictionary<string,object>,
然后我需要把这个对象通过WCF传递给后面的应用服务器。
但是这个WCF的服务的参数是一个接口,