.Net学习笔记 - 参数类型的序列化与反序列化
来源:互联网 发布:淘宝第一次自动回复 编辑:程序博客网 时间:2024/06/08 08:21
1.webservice中的一个Attribute:GenerateScriptType
- [WebMethod]
- [GenerateScriptType(typeof(Intern))]
- [GenerateScriptType(typeof(Vendor))]
- [GenerateScriptType(typeof(FulltimeEmployee))]
- public string CalculateSalary(Employee employee)
- {
- return "I'm " + employee.RealStatus +
- ", my salary is " + employee.CalculateSalary() + ".";
- }
上面的webservice中参数有了Employee类型,因此客户端会生成它的代理,那么可以在客户端使用
var em = new Employee();
而使用了[GenerateScriptType(typeof(Intern))]可以让参数中没有的类型也在客户端生成代理
2.客户端构造object
emp = new ComplexType.Intern();
emp.Years = 4;
等同
var emp = new Object();
emp.__type = ComplexType.Intern;
emp.Years = 4;
3.客户端构造string使用Sys.StringBuilder可以大大提高效率
var sb = new Sys.StringBuilder();
sb.append();
4.客户端使用的序列化对象
var serializer = Sys.Serialization.JavaScriptSerializer;
- .Net学习笔记 - 参数类型的序列化与反序列化
- .NET序列化与反序列化
- .net 序列化与反序列化!
- .Net 中序列化与反序列化的应用
- ASP.NET的JSON序列化与反序列化
- JSON使用TypeNameHandling序列化与反序列化.NET类型和声明类型
- 对象的序列化与反序列化---IO学习笔记(四)
- 用序列化与反序列化实现C#中对Class类型参数的传值调用
- JSON使用Linq序列化与反序列化.NET类型
- 序列化与反序列
- 序列化与反序列
- C# 复杂类型序列化与反序列化
- JSON序列化与反序列化匿名类型
- .Net深入学习序列化和反序列化
- .Net深入学习序列化和反序列化
- .Net 中的序列化与反序列化
- .Net 中的序列化与反序列化
- asp.net 序列化与反序列化
- Mogre学习笔记(六)
- 如何提高asp.net性能
- Mogre学习笔记(七)
- 在C#当中使用注释
- C语言面试题大汇总之华为面试题
- .Net学习笔记 - 参数类型的序列化与反序列化
- ATM中的传输层
- BRTOOLS恢复数据库时的一些疑惑
- 经典常用的javascript代码收藏
- 破解微软xp黑屏方法
- 安全补丁导致sharepoint 不能“在数据表中编辑”? (zz)
- bfin-xxx-gcc-4.3.1中config.status的生成及运行(9):头文件生成
- 中兴ATM接入技术
- 学习笔记:sql server 的触发器概念及使用(1)