随笔分类 -  WCF

集成Data Annotations到WCF实现验证
摘要:前面一篇文章,我们介绍了使用Enterprise Libary VAB来实现WCF参数验证。你有可能感觉Enterpise Library 太重量级了,是的,现在我们还要可以借助Data Annotations来实现轻量级解决方案,它曾用于Asp.net MVC等应用程序中,您可能比较熟悉。它们是集成于.net framework。这里我们关键是要实现IParameterInspec... 阅读全文
posted @ 2012-08-10 11:59 PetterLiu 阅读(725) 评论(0) 推荐(0)
使用EnterpriseLibrary Validation Block对WCF做验证
摘要:EnterpriseLibrary Validation Application Block 5.0 用来对Application做验证是常见的应用。下面我们来实现在Windows Communication Foundation (WCF 4 )中验证集成。引用Microsoft.Practices.EnterpriseLibrary.Validation.dll 与 Micro... 阅读全文
posted @ 2012-08-07 15:29 PetterLiu 阅读(1362) 评论(0) 推荐(1)
在Asp.net应用程序中构建基于WCF Web.Api的服务
摘要:WCF Web API Preview 5 发布了,你可以官方网站下载或通过Nuget安装它. 下面让我们在Asp.net applicatoin中来实现一个非常简单的web api service. 在VS中打开Package Manage Console下,输入: Install-Package WebApi.All 然后我们创建Contact与其实现类: 1: /// ... 阅读全文
posted @ 2011-09-21 14:44 PetterLiu 阅读(665) 评论(0) 推荐(0)
构建WCF的消息代理
摘要:有时在项目中,由于部署的原因。我们需要对原来的WCF Service做一个代理,实现消息完全转发。WCF中我们可以这样实现,假设有这样的Service 1: [ServiceContract] 2: public interface IMath 3: { 4: [OperationContract] 5: double Add(double A, double B); 6: }实现: 1: pu... 阅读全文
posted @ 2011-08-11 14:32 PetterLiu 阅读(1185) 评论(0) 推荐(1)
使用WCF web API测试基于REST的WCF Service
摘要:前面的文章,我们使用WCF构建一个简单的REST的WCF Service。之前我们使用Fiddler来测试,现在还可以使用WCF Web API来测试。代码看来起更加简洁首先,你可从CODEPLEX下载,也可以从NuGet安装它,执行: Install-Package netfx-WebApi.Testing WCF HTTP高层架构是这样的: 基于上次的DEMO,我们使用来写一些UnitTes... 阅读全文
posted @ 2011-07-01 13:48 PetterLiu 阅读(2242) 评论(2) 推荐(0)
使用Fiddler测试基于WCF的REST Service
摘要:现在我们可以用 WCF 4 轻易构建一个REST Service,如何测试呢?首先让我们来看类图: 代码是这样的: 1: [ServiceContract] 2: public interface IDataService 3: { 4: [OperationContract] 5: [WebGet(UriTemplate = "/Get?id={id}")] 6: Employee Get(i... 阅读全文
posted @ 2011-06-28 15:31 PetterLiu 阅读(2744) 评论(0) 推荐(0)
用Lambda表达式配置WCF Data Services
摘要:假设您已经了解Entity framework, 在建立了Entity Data Model 后,我们创建WCF Data Services,类似这样的C#代码: 1: public class WcfDataService1 : DataService<Entities> 2: { 3: public static void InitializeService(DataServiceConfi... 阅读全文
posted @ 2011-05-04 22:50 PetterLiu 阅读(830) 评论(0) 推荐(0)
使用WCF 测试客户端测试你的WCF服务
摘要:wcftestclient.exe是一个GUI的工具用于测试WCF,只需在Visual studio command line 窗口中键入 wcftestclient,就启动这个程序。如下图: 然后通过File菜单增加一个endpoint address后如下图: 双击Greeting方法,然后传递值点击Invoke按钮,可以查看Response结果。 更多,请参考: http://msdn.m... 阅读全文
posted @ 2011-02-17 12:53 PetterLiu 阅读(14712) 评论(5) 推荐(0)
C#实现一个简单的REST service
摘要:在这篇POST里我们将实现一个简单的REST service,首先创建一个类库项目RESTService.Lib,你需要引用System.ServiceModel,与 System.ServiceModel.Web。接着我们定义一个URI的模板: 来看实现类,传入一个数字返回另一个随机字符串,这里是为了演示目的,实际环境中可能是查询数据库。 关于ServiceBehavior你可以参考MSDN。... 阅读全文
posted @ 2011-02-06 21:36 PetterLiu 阅读(16058) 评论(12) 推荐(0)
使用Fiddler解析WCF RIA Service传输的数据
摘要:使用Fiddler 2 解析WCF RIA Service传输的数据,您需要安装一个PlugIn。下载解压后,放在Inspectors文件中。重新启动Fiddler,你就会看到WCF Binary的选... 阅读全文
posted @ 2011-01-05 15:18 PetterLiu 阅读(3050) 评论(0) 推荐(1)
WCF RIA Services 快速上手
摘要:WCF RIA Services 简化开发RIA n-tier 解决方案。让你快速构建Silverlight n-tier应用程序客户端与服务端的通信。下面我们来看一张图: 下面我们来构建一个简单的... 阅读全文
posted @ 2010-10-21 18:21 PetterLiu 阅读(2991) 评论(3) 推荐(0)