摘要:
25.9 构建WCF客户应用程序现在已经设置好主机,最后一个任务是构建用于与这个WCF服务类型通信的软件部分。虽然可以手动执行大量工作并构建必要的基础结构(可行但需要大量劳动的任务),但是.NET Framework 3.5 SDK提供了一些方法来快速生成客户端代理。首先,创建名为MagicEightBallServiceClient的新控制台应用程序。25.9.1 使用svcutil.exe生成代理代码构建客户端代理的第一种方法是通过Visual Studio 2008命令提示符使用svcutil.exe命令行工具。通过使用svcutil.exe,可以生成表示代理代码自身以及客户端配置文件的 阅读全文
摘要:
在WCF中有两种不同的方法可以用于创建客户端服务对象,他们分别为: 1. 代理构造法 2. 通道工厂法 本文会从实际应用的角度上,阐述两种方法的一些细节和优劣对比,希望通过学习本文,能掌握什么情况下使用什么样的方式来创建客户端服务代理对象,怎样创建客户端代理对象。本文重点在术,非道。 构造代理法 从名字中可以看出,使用本方法创建客户端服务代理对象,是调用了服务代理类的构造方法。这种方法非常符合创建对象的常规方法:通过new的方式产生类型实例。可在WCF中要使用此方法,却是需要一个前提:要首先具备代理类。所以产生代理类便是此种方法首先要解决的问题了,下面就来看下WCF中创建代理类的几种常见办法。 阅读全文