[转载]WCF4.0 –- RESTful WCF Services (3) (Raw Stream)

        【WCF】VSTO Host WCF Web Api       

最近突发奇想,在PPT运行发布一个WebApi,这样通过手机或者浏览器就能控制此PPT播放。于是尝试了下用 WCF 里的 WebServiceHost 寄宿在VSTO的对象上。因此有了下面这个类:SlideShowServiceHost.csusing System; using System.Collections.Generic; using System.Linq; using System...       
阅读(3105) 评论(9)

【ASP.NET】 Web Api (.NET 4.5)       

在刚刚发布的 ASP.NET MVC 4 中,有一个值得注意的新特性——Web Api,微软官方的介绍是:ASP.NET MVC 4 中包含了Web API 它能够构建HTTP服务以支撑更广泛的客户端,包括浏览器,手机和平板电脑的框架。ASP.NET Web API是非常棒的构建服务的框架,遵循REST架构风格,而且它支持的RPC模式。从 .NET 3.5 开始 WCF 已经支持用 WebHttp...       
阅读(4180) 评论(7)

【WCF】自动加载WCF Library (IIS Host)       

在之前这篇 Blog (【WCF】自动加载WCF Library) 中介绍了如何在一个desktop应用中自动加载 WCF Library 的简单实现。后来我就想到如果能部署到 IIS 上,用 IIS Host 实现不就更方便嘛。正好最近学习 ASP.NET MVC 碰到这个类:VirtualPathProvider 类 (它提供了一组方法,使 Web 应用程序可以从虚拟文件系统中检索资源。) ,...       
阅读(1956) 评论(1)

【WCF】自动加载 WCF Library       

在论坛里遇到一个问题:如何做一个主程序,主程序里没有任何契约和配置文件能自动Host指定的外部的WCF Library Assembly。其实Visual Studio已经提供了类似的玩意,在你创建一个WCF Library工程之后在项目属性 -> WCF Options -> 会看到一个 "Start WCF Service Host When debugging anther project...       
阅读(1712) 评论(19)

        WCF4.0 —— Routing Service 自定义Filter控制访问权限       

接着上一篇的实例,我们通过Routing Service使用了 filterType="EndpointName" 来转发客户端的请求,映射到内部多个服务上。但问题又来了,比如有2个内部服务A,B。有N个客户端,并不是所有的客户端同时都有对A,B的访问权限,有些客户端可以访问A,有些客户端可以访问B,如何控制客户端请求的权限呢?了解WCF认证机制的童鞋们大多数会想到通过服务A,B自身的认证功能去屏...       
阅读(1307) 评论(0)

        WCF4.0 —— Routing Service       

现在WCF 4.0内置了路由服务——System.ServiceModel.Routing.RoutingService,可以在 System.ServiceModel.Routing.dll 中找到。比如下面的场景会使用到路由服务:只暴露一个外部公开的 Endpoint 映射到内部的多个的服务上。路由服务使用的消息筛选器提供常用消息选择功能,例如,终结点的名称、SOAP 操作或消息已发送到的地址...       
阅读(2295) 评论(4)

        WCF WebSocketsService (HTML5 WebSocket)       

在Web应用中,HTTP协议决定了客户端和服务端连接是“短连接”,即客户端Request,服务端Response,连接断开。要想实现客户端和服务端实时通信,只能通过客户端轮询来实现。“服务端推送数据”也并不是字面上意思上的“直接推”,其实还是客户端“自己取”。在HTML5标准中新的Websocket协议可以在客户端和服务器之间无限制的连接,WebSocket 不仅更快,也更廉价,更简单。利用Web...       
阅读(2775) 评论(22)

        WCF实例 —— Windows Service Host 开发,调试,制作安装包       

本篇实例介绍如何使用Windows Service来寄宿 WCF服务:1. 添加 WCF Service Library 工程,这一步没什么好说的。    为了简单测试,只保留下面一个服务方法:public class Service1 : IService1 {    pub...       
阅读(2778) 评论(2)

        OAuth 学习(2) —— 自定义OAuth服务端(WCF REST数据访问控制)       

上篇了解了如何调用 OAuth 授权来获取数据,本篇介绍如何开放OAuth授权,并控制服务端数据访问。[源码下载]先看一下图:这两天事太多,文章整理的断断续续OK,步入正题,这里还是要借力: DevDefined.OAuth 框架。它提供了客户端访问,服务端管理Token的基础功能。1. OAuthChannel定义了服务端用户模型,OAuth的拦截器,OAuthWebServiceHostFac...       
阅读(3788) 评论(12)

        WCF实例 —— 自定义DataService数据模型(3)       

接着研究 WCF DataService 的实现机制。【1.用反射数据提供程序实现的DataService】【2.自定义Provider实现的DataService】...       
阅读(1092) 评论(6)

        WCF实例 —— 自定义DataService数据模型(2)       

在前一篇 DataService数据模型(1)  里介绍了如何实现一个内存数据集合的 DataService,接下来研究一下如何实现更新操作。这里偷了个懒,直接让 DataModel 实现 IDataServiceUpdateProvider 接口,而 IDataServiceU...       
阅读(1711) 评论(20)

        WCF实例 —— 自定义DataService数据模型(1)       

ADO.NET DataService 默认是暴露EDM数据模型(e.g. Entity Framework) 以提供一种基于OData协议的数据服务,但也支持自定义的数据模型,可以选择别的数据源来实现一个DataService。当然作为自定义的数据模型,查询需要返回实现 IQu...       
阅读(2219) 评论(13)

        WCF常见问题(3) -- WCF 4.0 Simple Configuration 如何修改默认Binding       

WCF 4.0 引入了一些新的特性,其中 Simple Configuration 大大简化了 WCF 的配置:结合 Service Markup 和默认Binding,WCF 开发者们只要更专心于逻辑的实现。先来看看 VS2010 下创建一个 WCF Ser...       
阅读(1625) 评论(2)

        WebService 中操作 HttpRequest / HttpResponse (二)       

我们可以通过 HttpContext.Current.Request/Response 将WebService 改造为更佳适合被HttpWebRequest调用的方法。先来看看下面简单的示例:[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfil...       
阅读(1262) 评论(0)

        WCF4.0 –- RESTful WCF Services (5) (缓存)       

缓存是Web开发中的重要技术,当在开发RESTful服务也需要重视。合理的利用缓存可以大大提高服务的响应能力。从技术实现上,有客户端缓存和服务端缓存两大部分组成。而无论在哪边进行缓存,都需要一些数据来比较是否过期,Http协议中控制缓存的规则有:Cache-Control, ETag, Expires, Last-Modified。Expires是一种无条件缓存(通过过期时间控制),Last-Mo...       
阅读(3228) 评论(3)

        WCF 实例 —— 基于ADO.NET POCO Entity Framework的REST WCF       

WCF 实例 —— 基于ADO.NET POCO Entity Framework的REST WCF...       
阅读(3536) 评论(4)

        WCF 实例 —— Android 短信助手 (WCF + Android) (2)       

[Android端源码下载] [WCF源码下载]前面一篇重点介绍了服务端的代码,接下来说明下Android客户端的代码,先上张图,客户端的功能组合一目了然。1) 准备:android里对于应用的权限控制有着严格的限制,因此根据不同的使用目的,需要在 AndroidManifest.xml 里添加用户权限(uses-permission)。在这个应用里使用了Internet访问,读取短信,发送短信,...       
阅读(3791) 评论(9)

        WCF 实例 —— Android 短信助手 (WCF + Android) (1)       

WCF 实例 —— Android 短信助手 (WCF + Android) (1)...       
阅读(10956) 评论(24)

        WCF 实例 —— 共享白板       

之前看过有用WPF+WCF实现共享白板的示例(CodeProject: http://www.codeproject.com/KB/WCF/DrawMeWCF.aspx) ,最近闲来无事重复造个Winform的轮子。...       
阅读(1549) 评论(2)

        .NET 4.0 - Winform Control - DataGridView 数据绑定(ADO.NET Data Service)       

ADO.NET Data Service 是一种基于REST架构的WCF + EF + OData(协议)的服务,.NET 客户端可以像引用其他WCF服务一样,添加services reference获得很好的客户端支持。客户端代理主要由 DataServiceContext 和...       
阅读(1322) 评论(4)
41条数据  共3页 1 2 3 下一页 尾页
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值