`
izuoyan
  • 浏览: 9223641 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在.NET CF下实现Web Service压缩传输

阅读更多

这段时间发现几篇介绍在.NET Compact Framework下实现Web Service压缩传输的文章。
Getting Web Services using HTTP 1.1 Compression to work in Compact Framework
How to use WebServices with the Compact Framework on PocketPC using HTTP/1.1 Compression
Web Service Compression with .NET CF
Two-Way .NET CF Web Service Compression

在.NET CF下实现Web Service压缩传输有两种方式。一种是利用标准的IIS 6.0(HTTP 1.1)压缩机制;另一种是自己扩展一个处理压缩和解压缩的CompressionSoapExtension。具体如何实现请看上面两篇文章。

这两篇文章都用到了SharpZipLib这个开源组件,这个组件功能很强大,就是编译后的dll大了点。Resco出了一个For Compact Framework的压缩组件Resco Zip .NET,比较轻便,大家不妨试一试,不过不是免费的。

另外,有个叫Plumbwork Orange的开源项目,实现了WS-Compression协议,似乎是跟Web Services Enhancements结合着用。由于没有提供下载,所以不知道效果如何。

最后,如果你想在Compact Framework使用WSE里面定义的一些标准,可以使用OpenNetCF库,这个库里面已经实现了大部分WS-*协议。

原文地址:http://www.cnblogs.com/upto/archive/2006/04/17/CompressWsCF.html

分享到:
评论

相关推荐

    Csharpzip.net CF压缩算法

    标题 "Csharpzip.net CF压缩算法" 涉及到的是在.NET Compact Framework 2.0环境下使用C#语言进行文件压缩的技术。.NET Compact Framework是微软为嵌入式设备和移动设备开发的一个精简版.NET框架,它支持在资源有限的...

    .NET CF下的界面代码

    .NET Compact Framework(简称.NET CF)是微软为嵌入式设备和移动平台开发的应用程序框架,它简化了在这些平台上构建应用程序的过程。这篇文章将深入探讨.NET CF下的界面代码编写,主要针对移动设备和嵌入式系统。 ...

    谁动了我的.NET CF应用的性能?(Video)

    ")可能深入探讨了在.NET CF环境下优化应用程序性能的关键技术和策略。 首先,我们要理解.NET CF的应用性能可能会受到多种因素的影响,包括硬件资源的限制、内存管理、代码优化、线程处理、数据库访问和网络通信等...

    c# .net cf实现Windows Mobile 拍照录像功能

    在本文中,我们将深入探讨如何使用C# .NET Compact Framework(.NET CF)在Windows Mobile平台上实现拍照和录像功能。Windows Mobile是微软为移动设备设计的操作系统,版本包括5.0、6.0和6.5,这些版本的设备通常...

    .net cf框架下翻转图像

    本文将深入探讨如何在.NET CF框架下实现图像的翻转操作,同时优化算法以确保在资源受限的环境中也能保持较高的执行效率。 .NET CF是微软为小型设备如Windows CE、Pocket PC和Smartphone等提供的一个精简版.NET ...

    谁动了我的.NET CF应用的性能?(PPT)

    .NET Compact Framework (简称.NET CF) 是微软为嵌入式设备和移动设备开发的应用程序框架,它使得开发者可以利用.NET Framework的许多功能在资源有限的设备上构建应用程序。本主题主要探讨的是.NET CF应用的性能问题...

    sms.rar_.net cf_NET CF_短信

    描述中提到的"发送短信类的源代码"可能是一个自定义的类或者组件,用于在.NET CF 1.0及以上版本中实现短信发送功能。这类代码通常会利用设备的COM接口或者特定的API,如Windows Mobile的AT命令集,来与设备的短信...

    .net cf wince 贝兹 曲线图

    总之,在Wince下使用.NET CF开发时,可以通过XrossGDIPlus库来实现贝兹曲线图的绘制。虽然该库可能有一些限制,但通过适当的调整和扩展,可以满足大部分图形需求,尤其在分析仪器等领域的应用中,能够提供直观且高...

    Microsoft .NET CF 3.5.CAB

    Mobile PPC 版本的.Net CF

    NETCF.rar_.net cf_.netCF_NET CF_csharp cf

    这些示例涵盖了各种功能和技巧,可以帮助开发者理解和掌握如何在.NET CF环境下构建3D图形界面和交互逻辑。 由于文件名列表中只有"NETCF"一项,我们可以推测这个压缩包可能包含以下几个部分: 1. **源代码文件**:...

    wince c# .net修改cf版本解决方法

    在Windows CE (WCE)平台上开发C# .NET应用程序时,有时会遇到需要适配不同.NET Compact Framework (CF)版本的情况。标题和描述提到的问题,是关于如何将一个原本基于.NET CF 3.5的项目调整为兼容.NET CF 2.0的步骤。...

    Microsoft .NET CF 2.0.cab

    Microsoft .NET CF 2.0.cab 手机上的安装包,用于无法运行NCF2.0软件的手机

    c#开发.NET CF 蓝牙蓝牙通信模块

    在 Windows Mobile 软件开发中,.NET 正扮演着日益重要的角色,我们已经可以看到很多用.NET CF 开发的软件,这些软件涉及到了日常应用的方方面面。在智能设备的软件开发中,无线互联是一个相当重要的一块,我们可以...

    使用C#来开发.NET CF蓝牙通信模块 .docx

    【描述】:在Windows Mobile平台的软件开发中,C#和.NET Compact Framework(.NET CF)的应用越来越广泛,涵盖了各种应用场景。尽管.NET CF提供了红外通信的支持,但对蓝牙通信的支持却相对不足。本文将探讨如何使用...

    用C#开发.NET CF 蓝牙通信模块

    本篇文章将详细介绍如何使用C#语言在.NET CF环境下实现蓝牙通信模块。 #### 二、基础知识 在深入探讨具体的实现细节之前,我们首先需要了解一些基础概念和必要的准备工作: 1. **C#与.NET CF**:C#是一种现代的...

    C#.NET CF 调用颜色选择对话框.rar

    在.NET Compact Framework (CF)环境下,C#程序员经常会遇到需要为移动设备或嵌入式系统开发用户界面,其中调用颜色选择对话框是一项常见的需求。本文将深入探讨如何在C#.NET CF中实现这一功能。 首先,理解.NET CF...

    WCF for .NET CF快速入门

    通过这个例子,你可以了解WCF在.NET CF环境下的基本工作流程,并以此为基础构建自己的服务。 总结来说,WCF for .NET CF为移动开发者提供了构建分布式服务的能力,虽然在资源有限的环境中使用时需要额外的优化考虑...

    .net cf 2.0 运行效率提升方法[类似WPF]

    原因在于,每一个控件在.NET CF 2.0中都是一个窗口对象,这导致了窗口句柄创建的开销,进而影响运行效率。 为了解决这个问题,开发者可以采取一些优化措施来提升.NET CF 2.0的运行效率。首先,减少控件数量是关键。...

    WIMCE 6.0 的截屏工具(.NET CF 3.5)

    源代码的提供意味着开发者可以查看并学习到如何在.NET CF环境下编写这样的应用,这对于学习移动设备上的.NET编程非常有价值。 标签"WINCE"是Windows CE的简写,是一个面向嵌入式系统的操作系统,支持多种硬件平台。...

Global site tag (gtag.js) - Google Analytics