文章分类 - WebService
摘要:要解决的问题: 1. 如何随机生成图片 生成System.Drawing.Bitmap对象,使用System.Drawing.Graphics 向位图对象中绘图。 2. 如何在 WebService 的方法中通过参数传递图片数据 将Bitmap对象输出成字节流,WebMothod使用字节数组返回该字节流。 实例: 1. 用VS.NE...
阅读全文
摘要:--Services-- Web.Config C#: DB- public class ConnSQLDB { public ConnSQLDB() { // // TODO: 在此加入建構函式的程式碼 // } string _connstring=ConfigurationManager....
阅读全文
摘要:首先,我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数).假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态.即是客户不了解(也不需要)其过程,他们只获...
阅读全文
摘要:今天在CSDN看到一个问题:如何动态调用WebService? (原贴见:http://community.csdn.net/Expert/topic/3330/3330006.xml?temp=.8463404) 方法一: 手动的添加一个Web引用,然后修改下本地的代理类。最后实现Web Service的URI部署到配置文件里。 具体做法如下: 以下代码是显示如何配置动态的Web Service...
阅读全文
摘要:通过WSE-Attachment传输文件确实效率很高,但我在开发过程中也遇到了一个很奇观的问题。当通过WSE上传文件时,如果Web Services方法的参数中包含有中文,则会出现乱码;然而通过WSE下载文件时却不会出现乱码,代码如下: 服务端代码: using System; using System.Drawing; using System.Drawing.Imaging; using Sy...
阅读全文
摘要:前段时间在做一个项目的时候,遇到了要通过WEB SERVICE从服务器上返回数据量比较大的DATASET,当然,除了显示在页面上以外,有可能还要用这些数据在客户端进行其它操作。查遍了网站的文章,问了一些朋友,也找了一些解决方法. 众所周知,如果不用其它方法,直接从WEB SERVICE上传回一个10W条记录的DATASET,可想而知的后果是什么,CPU要占用 100%,且要等上几分钟...
阅读全文
摘要:最近在用webservices的东西所以就整理了这些文件供大家参考 一:通过Web Services显示和下载文件 我们这里建立的Web Services的名称为GetBinaryFile,提供两个公共方法:分别是GetImage()和GetImageType(),前者返回二进制文件字节数组,后者返回文件类型,其中,GetImage()方法有一个参数,用来在客户端选择要显示或下载的文件名字。这里我...
阅读全文
摘要:其实这个标题很大,实现起来也可以有许多的办法。甚至,应否这样做也许都能惹出许多的争论(比如,为什么用WS而不是Remoting? 为什么传DataSet而不是Entity[]?)。 由于DS的体态丰腴,选用何种序列化就很多的选择了,我尝试过如下方法: 1, SOAPFomatter 2, BinaryFomatter 3,SOAPFomatter...
阅读全文
摘要:[WebMethod] public int DoMulti(int num1,int num2) { int result; result = num1 * num2; return result; } Javascript ...
阅读全文
摘要:页面: 脚本: //如果返回是个字符串: 注意: 在fromework1.0和1.1是有区别的,在1.1的 machine.config (C:\WINNT\Microsoft.NET\Framework\v1.1.4322\CONFIG),默认webservice去除了post,get方法你可在你的 machine.config 中加上 或者 只在 ...
阅读全文
摘要:当你已经了解Xml的知识后,我们就来较为详细的探讨一下Web Services中的Soap消息。这里我们是基于Visual Studio.Net2005中建立的WebService和前面我们所举的例子中有关的WebService。好了我们开始来详细探讨吧!一、Soap协议知识1、Soap是什么 Soap是简单对象访问协议。在1998年就已经诞生,当时只是当作RPC机制(远程过程调用)。然...
阅读全文
摘要:我们前面的《Web服务初探:用Demo学Web服务系列》六个随笔中已经探讨完了C/S程序对Web Services的调用,大家感觉难吗?下面我们就有关的Web Services的原理讲解一下。 有关XML的知识在网络上有不少的书籍讲解了,这里我们就不去研究其历史发展或与Web Services无关的知识,有兴趣的博友可以自己去找些类似的书籍阅读这些部分的内容。下面我们开始这个随笔的内容吧...
阅读全文
摘要:通过上次的《Web服务初探:用Demo学Web服务系列(5)——连接模式访问数据库的Web服务》学习,我们已经知道了,Web Services是如何从数据库中来使用连接模式访问数据库来进行操作。下面我们来看看在上次的讨论中所讲述WebService再次改变,让这个WebService能变成断开模式访问数据库的Web Services。 这次我们要改变上次的WebService时并不是在原来的...
阅读全文
摘要:在《Web服务初探:用Demo学Web服务系列(4)——改变所调用的Web服务》这篇随笔中我们讲了如何使用Web Services的Soap消息的SoapHeader来传递参数,为此我们改变了在《Web服务初探:用Demo学Web服务系列(3)——用C/S程序调用Web服务》中的C/S程序和《Web服务初探:用Demo学Web服务系列(2)——编写一简单的Web服务》中编写的WebService方...
阅读全文
摘要:这里我们将稍微改变在《Web服务初探:用Demo学Web服务系列(2)——编写一简单的Web服务》中建立的WebService,为了能让大家有所对比,我们将改变前后的代码都给出来。先前建立的WebService如下: 1using System; 2using System.Web; 3using System.Web.Services; 4using System.Web.Services.P...
阅读全文
摘要:从Visual Studio.Net2003开始,微软的.Net开发平台就吸引了很多的编程的专业人员和爱好者。当微软的Visual Studio.Net2005一面世,世界为之再次一惊,真的可以说是“取其精华,去其糟粕”了。当然新的成长也会带来新的问题,但是总体来说是在前进着的。好了,废话也不多说了,来用这个非常方便的.Net平台来开发这个Demo吧! 我们在《Web服务初探:用De...
阅读全文
摘要:在《Web服务初探:用Demo学Web服务系列(1)——写在学前的话》中已经阐述了有关在开发Web Services前所必须具备的开发环境,在这里我要补充的一点是除了在《Web服务初探:用Demo学Web服务系列(1)——写在学前的话》中所说的一些必须具备的条件外,还要必须安装上IIS,只有这样才能部署所开发的Web Services。 下面是我的开发环境配置:操作系统:Window...
阅读全文