如何把标记了【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的服务的参数是一个接口, 请问使用C#如何获取wince系统进程列表和强制关闭其他应用程序 有没有SQL数据库高帮我远程协助下 看看VS里这个数据库为什么连不上 C# 局域网通信问题 如何判断旧窗体是否关闭了呢 关于一个WPF Toolkit datagrid控件的问题 confirm() 换行的问题 观察者模式的实现 配置错误 windows 身份验证问题! 问微软专家:c#里smtp发送邮件时身份认证的解决方案。 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的服务的参数是一个接口,