moss中如何自定义webservice

moss中如何自定义webservice

ID:24209973

大小:53.50 KB

页数:4页

时间:2018-11-13

moss中如何自定义webservice_第1页
moss中如何自定义webservice_第2页
moss中如何自定义webservice_第3页
moss中如何自定义webservice_第4页
资源描述:

《moss中如何自定义webservice》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MOSS中如何自定义WebService  MOSS中已经提供的FilesmonFilesMicrosoftSharedicrosoft.SharePoint;usingMicrosoft.SharePoint.Utilities;[ethod]  publicstringHelloethod]  publicstringGetSiteListCount()  {    SPOSSLibrary2类库添加到GAC中  有两种方法:  1.将bin目录下的MOSSLibrary2.dll拖到%bly文件夹下即可。  2.打开VS2005的命令行工

2、具,用GACUI.exe工具,命令如下:  gacutil.exe-iF<FullfilesystempathtoDLL>.  三:修改service.asmx文件<%yServiceClass,MyServiceAssembly,Version=1.0.0.0,                     Culture=neutral,PublicKeyToken=8f2dca3c0f2d0131%>  其中的相关信息可以到%bly文件夹下找到MOSSLibrary2.dll,右键查看其属性获得,该修改主要指定servi

3、ce.asmx的逻辑文件使用的是MOSSLibrary2项目中的service.cs中的代码。  四:生成静态发现文件service.disco和icrosoftSharedicrosoft.SharePoint,Version=12.0.0.0,Culture=neutral,                             PublicKeyToken=71e9bce111e9429c%><%ImportNamespace=Microsoft.SharePoint.Utilities%><%ImportNam

4、espace=Microsoft.SharePoint%><%Response.ContentType=text/xml;%>123下一页——..,。  实际上就是把原来的纯xml变换成为一个page来解析。并且这个页面的解析是通过moss处理的。   3.将service.disco中的<contractRefref=carysun/_layouts/service.asmx?xxmlns=schemas.xmlsoap.org/disco/scl//><soapaddress=carysun/_layou

5、ts/service.asmxxmlns:q1=tempuri.org/          binding=q1:ServiceSoapxmlns=schemas.xmlsoap.org/disco/soap//><soapaddress=carysun/_layouts/service.asmxxmlns:q2=tempuri.org/          binding=q2:ServiceSoap12xmlns=schemas.xmlsoap.org/disco/soap//>  替换为:<contractRefre

6、f=<%SPHttpUtility.AddQuote(SPHttpUtility.HtmlEncode(SPicrosoftSharedx.  如下图:  六:客户端调用  我们建立一个window应用程序,添加该webservice的应用,然后在按钮的单击事件添加如下代码: 上一页123下一页——..,。carysun.Servicese=neessageBox.Show(se.GetSiteListCount());  se.UseDefaultCredentials=true;这句代码是设置信任的,否则会报没有权限的错误。  最后效

7、果为:上一页123——..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。