C
cindy
I create a 2008 asp.net server control project
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Microsoft.SharePoint.WebPartPages;
namespace mySearchBox
{
[DefaultProperty("Text")]
[ToolboxData("<{0}:mySearchBox runat=server></{0}:mySearchBox>")]
public class mySearchBox : WebPart
{
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Localizable(true)]
}
}
I add a service reference to http://yourserver/_vti_bin/search.asmx
Give it namespace of “QueryService†and you can see it in the object browser
//Get an instance of the search web service there is no intellisense
mySearchBox.QueryService service = new QueryService();
do a build error in Reference.cs
The type name 'QueryService' does not exist in the type
'mySearchBox.mySearchBox' c:\projects\mysearchbox\mysearchbox\service
references\queryservice\reference.cs 167 60 mySearchBox
Error in Reference.cs
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel",
"3.0.0.0")]
public interface QueryServiceSoapChannel :
mySearchBox.QueryService.QueryServiceSoap, System.ServiceModel.IClientChannel
{
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Microsoft.SharePoint.WebPartPages;
namespace mySearchBox
{
[DefaultProperty("Text")]
[ToolboxData("<{0}:mySearchBox runat=server></{0}:mySearchBox>")]
public class mySearchBox : WebPart
{
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Localizable(true)]
}
}
I add a service reference to http://yourserver/_vti_bin/search.asmx
Give it namespace of “QueryService†and you can see it in the object browser
//Get an instance of the search web service there is no intellisense
mySearchBox.QueryService service = new QueryService();
do a build error in Reference.cs
The type name 'QueryService' does not exist in the type
'mySearchBox.mySearchBox' c:\projects\mysearchbox\mysearchbox\service
references\queryservice\reference.cs 167 60 mySearchBox
Error in Reference.cs
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel",
"3.0.0.0")]
public interface QueryServiceSoapChannel :
mySearchBox.QueryService.QueryServiceSoap, System.ServiceModel.IClientChannel
{
}