|  | 网站首页 | .Net研究 | 
您现在的位置: 程序员之路 >> .Net研究 >> 领域技术 >> SharePoint >> 文章正文
赞助商链接
频 道 导 航
.Net研究频道栏目导航
相 关 文 章
在客户端调用MOSS的搜索服务,实现更加灵活的搜索控制           
在客户端调用MOSS的搜索服务,实现更加灵活的搜索控制
作者:firstyi 文章来源:不详 更新时间:2007-5-10 10:40:54

在客户端调用MOSS的搜索服务,实现更加灵活的搜索控制

MOSS中提供了很多web services的服务,都放在/_vti_bin">http://<Site>/_vti_bin
我们可以在其他地方,比如winForm,webForm中调用,对MOSS的对象进行灵活操作。

下面我简单列一下调用一个MOSS中的搜索服务的方法:
 

1、在VS2005中加入Web引用,引用地址为http://<Site>/_vti_bin/Search.asmx

 2、搜索代码如下:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;

public partial class _Default : System.Web.UI.Page 
{
    
protected void Page_Load(object sender, EventArgs e)
    
{
        WebService.QueryService query 
= new WebService.QueryService();

        StringBuilder sbXml 
= new StringBuilder();
        
string keywordString = "测试";
        sbXml.Append(
"<QueryPacket xmlns='urn:Microsoft.Search.Query'>");
        sbXml.Append(
" <Query>");
        sbXml.Append(
"      <SupportedFormats>");
        sbXml.Append(
"          <Format revision='1'>");
        sbXml.Append(
"              urn:Microsoft.Search.Response.Document:Document");
        sbXml.Append(
"          </Format>");
        sbXml.Append(
"      </SupportedFormats>");
        sbXml.Append(
"      <Context>");

[1] [2] 下一页

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • .Net研究栏目导航
    网站频道导航