SearchBox Class
The SearchBox class implements the search box Web Part on the Microsoft Office SharePoint Portal Server 2003 search page.
System.Object
Microsoft.SharePoint.Portal.WebControls.CacheableWebPart
Microsoft.SharePoint.WebControls.IDesignTimeHtmlProvider
Microsoft.SharePoint.Portal.WebControls.SearchBox
Public Constructors
The following table shows the constructors of the SearchBox class and a brief description of each.
Name | Description |
---|---|
SearchBox | Initializes a new instance of the SearchBox class. |
Public Methods
The following table shows the public methods of the SearchBox class and a brief description of each.
Name | Description |
---|---|
Dispose | Reserved for internal use only. Overrides the Microsoft.SharePoint.WebPartPages.WebPart.Dispose method. Releases all resources used by the Web Part. |
Protected Methods
The following table shows the protected methods of the SearchBox class and a brief description of each.
Name | Description |
---|---|
CreateChildControls | Reserved for internal use only. |
DetermineTemplateMode | Reserved for internal use only. |
OnInit(object, System.EventArgs) | Overrides the Microsoft.SharePoint.WebPartPages.WebPart.OnInit method. Raises the System.Web.UI.Control.Init event that occurs as this Web Part is instantiated. |
OnPreRender(object, System.EventArgs) | Overrides the Microsoft.SharePoint.WebPartPages.WebPart.OnPreRender method. Raises the System.Web.UI.Control.PreRender event that occurs immediately before the Web Part is rendered to its containing Web Parts Page. |
RenderWebPart(System.Web.UI.HtmlTextWriter) | Overrides the Microsoft.SharePoint.WebPartPages.WebPart.RenderWebPart method. Renders the HTML for the body of this Web Part to the client. |
Public Properties
The following table shows the public properties of the SearchBox class, the data type of each property, and a brief description of each.
Name | Data Type | Description |
---|---|---|
CompactMode | Boolean | Gets or sets a flag that determines the display mode for this Web Part. |
ContextSensitiveScopeType | Int32 | Gets or sets the context for this Web Part. |
DefaultScopes | String | Reserved for internal use only. |
EnableCache | Boolean | Gets or sets a flag that indicates whether this Web Part is cached. |
PromptText | String | Gets or sets the default text displayed in the search box. |
PromptTextLocId | Microsoft.SharePoint.Portal.WebControls.LocStringId | Gets or sets the unique identifier for the localized version of the prompt text. |
SearchBoxTableClass | String | Gets or sets the background color for this Web Part. |
SearchResultPageURL | String | Gets or sets the URL for the page where results are displayed. |
SearchScopes | String | Reserved for internal use only. |
SupportThemes | Reserved for internal use only. |
Protected Properties
The following table shows the protected properties of the SearchBox class, the data type of each property, and a brief description of each.
Name | Data Type | Description |
---|---|---|
CacheKey | String | Reserved for internal use only. |
SupportContextSensitiveScope | Boolean | Gets a flag that indicates whether context-sensitive scopes are enabled for this Web Part. |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.
Requirements
Namespace: Microsoft.SharePoint.Portal.WebControls
Platforms: Microsoft Windows Server 2003
Assembly: Microsoft.SharePoint.Portal (in Microsoft.SharePoint.Portal.dll)
Security: Code Access Security