添加一个WCF文件,会自动生成两个文件,一个cs后缀一个svc后缀.
cs后缀为对接口的定义.
svc后缀为实现接口的服务.
下面的代码为对接口的定义,代码中对契约和序列化进行了详细解释.

注意:客户端在创建完服务器端的对象时,不会对属性进行赋值.
即跟属性对应的变量赋值语句不会被执行(已跟踪).【不知道为什么???】

WCF学习随笔4--契约|序列化详解--祭斧_AXusing System;
WCF学习随笔4--契约|序列化详解--祭斧_AX
using System.Collections.Generic;
WCF学习随笔4--契约|序列化详解--祭斧_AX
using System.Linq;
WCF学习随笔4--契约|序列化详解--祭斧_AX
using System.Runtime.Serialization;
WCF学习随笔4--契约|序列化详解--祭斧_AX
using System.ServiceModel;
WCF学习随笔4--契约|序列化详解--祭斧_AX
using System.Text;
WCF学习随笔4--契约|序列化详解--祭斧_AX
WCF学习随笔4--契约|序列化详解--祭斧_AX
namespace WcfService_AX

实现接口的服务代码
WCF学习随笔4--契约|序列化详解--祭斧_AXusing System;
WCF学习随笔4--契约|序列化详解--祭斧_AX
using System.Collections.Generic;
WCF学习随笔4--契约|序列化详解--祭斧_AX
using System.Linq;
WCF学习随笔4--契约|序列化详解--祭斧_AX
using System.Runtime.Serialization;
WCF学习随笔4--契约|序列化详解--祭斧_AX
using System.ServiceModel;
WCF学习随笔4--契约|序列化详解--祭斧_AX
using System.Text;
WCF学习随笔4--契约|序列化详解--祭斧_AX
WCF学习随笔4--契约|序列化详解--祭斧_AX
namespace WcfService_AX

客户端调用代码(不会调用的见上篇)
WCF学习随笔4--契约|序列化详解--祭斧_AX    protected void Page_Load(object sender, EventArgs e)
    }

其中有意思的是name变量变成了name1,元数据为

WCF学习随笔4--契约|序列化详解--祭斧_AXnamespace SR
}

输出结果

Hello World!
You load the Method:OperateSerializableType--Parameter type is WcfService_AX.AOK


--Operation has complished!--
0
1

感觉比较简单,就不附代码下载了.

博客园斧头帮少帮主

相关文章:

  • 2021-10-05
  • 2021-07-17
  • 2021-06-05
  • 2021-10-08
  • 2021-10-17
  • 2022-01-02
  • 2022-12-23
猜你喜欢
  • 2021-10-09
  • 2021-08-11
  • 2021-11-06
  • 2021-09-29
  • 2021-08-03
  • 2021-08-11
  • 2022-12-23
相关资源
相似解决方案