<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Welcome to ShanthaKumar&#039;s Blog &#187; MOSS</title>
	<atom:link href="http://ktskumar.com/blog/tag/moss/feed/" rel="self" type="application/rss+xml" />
	<link>http://ktskumar.com/blog</link>
	<description>SharePoint, Silverlight and more.........</description>
	<lastBuildDate>Thu, 10 Jun 2010 01:42:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SharePoint Databases</title>
		<link>http://ktskumar.com/blog/2009/03/10/sharepoint-databases/</link>
		<comments>http://ktskumar.com/blog/2009/03/10/sharepoint-databases/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 07:29:39 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Categories]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/?p=101</guid>
		<description><![CDATA[I did some research on SharePoint Databases and how are they providing datas to SharePoint sites?. Here i am come up with some details of Databases used in SharePoint.



Database Name
Description
Availablity




SharePoint_AdminContent_
GUID
This is the Central Admin Content database, is used to store all WSS 3.0 / MOSS content.
WSS3.0, MOSS 


SharePoint_Config
The configuration database contains data about all the databases [...]]]></description>
			<content:encoded><![CDATA[<p>I did some research on SharePoint Databases and how are they providing datas to SharePoint sites?. Here i am come up with some details of Databases used in SharePoint.</p>
<table border="1" cellspacing="0" cellpadding="0" width="98%">
<thead>
<tr>
<td align="Center"><strong>Database Name</strong></td>
<td align="Center"><strong>Description</strong></td>
<td align="Center"><strong>Availablity</strong></td>
</tr>
</thead>
<tbody>
<tr>
<td><strong>SharePoint_AdminContent_</strong><br />
<strong>GUID</strong></td>
<td>This is the Central Admin Content database, is used to store all WSS 3.0 / MOSS content.</td>
<td>WSS3.0, MOSS </td>
</tr>
<tr>
<td><strong>SharePoint_Config</strong></td>
<td>The configuration database contains data about all the databases used, all of the IIS Web sites, Web applications, solutions, Web Part packages, site templates, and Web application and farm settings specific to SharePoint technologies, such as default quota, blocked file types, and configuration.</td>
<td>WSS3.0, MOSS </td>
</tr>
<tr>
<td><strong>WSS_Search_ComputerName</strong></td>
<td>This database is used for the search services. It contains the information that is required for searching content.By using this database, Windows SharePoint Search services enables users to search all Web site content on the server.</td>
<td>WSS3.0, MOSS </td>
</tr>
<tr>
<td><strong>WSS_Content_GUID</strong></td>
<td>This database contains data specific to a Web application and its site collections. It contains the content data, such as the document uploaded to a list or a library. By default, a single content database is created for each Web application. All new site collections added to a Web application use the same database</td>
<td>WSS3.0, MOSS </td>
</tr>
<tr>
<td><strong>SharedServicesN_DB</strong></td>
<td>Each Shared Service Provider (SSP) requires a database for service-specific data.</td>
<td>MOSS</td>
</tr>
<tr>
<td><strong>SharedServicesN_Search_DB</strong></td>
<td>In addition to the SSP database, a separate database is required for frequently changing search-related data.</td>
<td>MOSS</td>
</tr>
<tr>
<td><strong>SharedServicesContent</strong></td>
<td>This database is dedicated for the shared services content.</td>
<td>MOSS</td>
</tr>
<tr>
<td><strong>SSO</strong></td>
<td>This database stores the settings and account information for single sign-on.</td>
<td>MOSS</td>
</tr>
</tbody>
</table>
<p>For more informations, visit <a class="wp-caption-dd" title="Windows SharePoint Services 3.0" href="http://technet.microsoft.com/hi-in/library/cc974471(en-us).aspx" target="_blank">Windows SharePoint Services 3.0</a> ,  <a class="wp-caption-dd" title="Microsoft Office SharePoint Server" href="http://technet.microsoft.com/en-us/library/cc678868.aspx" target="_blank">Office SharePoint Server</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/03/10/sharepoint-databases/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.</title>
		<link>http://ktskumar.com/blog/2009/03/09/the-security-validation-for-this-page-is-invalid-click-back-in-your-web-browser-refresh-the-page-and-try-your-operation-again/</link>
		<comments>http://ktskumar.com/blog/2009/03/09/the-security-validation-for-this-page-is-invalid-click-back-in-your-web-browser-refresh-the-page-and-try-your-operation-again/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 12:31:28 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[MOSS]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/?p=92</guid>
		<description><![CDATA[The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.
The above error will be thrown at the time of updating Library or Lists items due to authentication problem, or We didn&#8217;t have the rights to update the items.
By using the follwoing code, We [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color:#000080;">The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.</span></p>
<p>The above error will be thrown at the time of updating Library or Lists items due to authentication problem, or We didn&#8217;t have the rights to update the items.<br />
By using the follwoing code, We can overcome this issue,</p>
<p><span style="color:#000080;">Web.AllowUnsafeUpdates = true;<br />
item["Title"]=&#8221;Sample&#8221;;<br />
item.Update();</span></p>
<p>or we can also use the follwoing code to overcome the above error, this will affect the WebApplication. This will change the Security settings of a Web Application to allow the anonymous user to update item.</p>
<p><span style="color:#000080;">web.Site.WebApplication.FormDigestSettings.Enabled = false;<br />
item["Title"]=&#8221;Sample&#8221;;<br />
item.Update();<br />
web.Site.WebApplication.FormDigestSettings.Enabled = true;</span></p>
<p>or we can change the settings in Central Administration to anonymously update the items. But this method will be dangerous.</p>
<ul>
<li>Central Administration &gt; Application Management &gt; Web Application General Settings</li>
<li>Choose the WebApplication to overwrite the settings</li>
<li>Select the option Off in Web Page Security Validation as follows,</li>
</ul>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-95" style="border:#000080 1px solid;" title="securitysettings1" src="http://ktskumar.files.wordpress.com/2009/03/img1.jpg" alt="securitysettings1" width="500" height="81" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/03/09/the-security-validation-for-this-page-is-invalid-click-back-in-your-web-browser-refresh-the-page-and-try-your-operation-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No Excel Calculation Services is available in the farm.</title>
		<link>http://ktskumar.com/blog/2009/03/05/no-excel-calculation-services-is-available-in-the-farm/</link>
		<comments>http://ktskumar.com/blog/2009/03/05/no-excel-calculation-services-is-available-in-the-farm/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 11:57:33 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[Excel Services]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Excel Calculation Services]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[Shared Services]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/?p=71</guid>
		<description><![CDATA[
 This was the error, i recieved recently when i open an Excel sheet in browser.  I didn&#8217;t recived this error before, so i searched in recent log file. That file list out the following line
03/04/2009 14:27:33.07    w3wp.exe (0&#215;14C4)    0&#215;020C     Excel Services      Excel Services Web Front End  5pad    Critical   [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img class="aligncenter size-medium wp-image-69" style="border:1px solid #000099;" title="xlserviceserr1" src="http://ktskumar.files.wordpress.com/2009/03/xlserviceserr1.jpg?w=300" alt="xlserviceserr1" width="300" height="109" /></p>
<p> This was the error, i recieved recently when i open an Excel sheet in browser.  I didn&#8217;t recived this error before, so i searched in recent log file. That file list out the following line</p>
<p><span style="color:#ff0000;">03/04/2009 14:27:33.07    w3wp.exe (0&#215;14C4)    0&#215;020C</span><span style="color:#ff0000;"> </span><span style="color:#ff0000;">    Excel Services      Excel Services Web Front End  5pad    Critical     No Excel Calculation Services is available in the farm.[User: SHAREPOINT\system]</span></p>
<p>Then i understood, there is no Excel Calculation Services available in my Server Farm. So, I moved to my Central Administration Page,</p>
<ul>
<li><span style="color:#000099;">Central Administration -&gt; Operations -&gt; Services on Server <br />
</span></li>
<li><span style="color:#000099;"> Select Excel Calculation server role radio button<br />
</span></li>
<li><span style="color:#000099;">Start the Excel Calaculation Services</span></li>
</ul>
<p>Now I moved back to my Excel sheets Library and clicked the Excel File. Now all works fine for me&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/03/05/no-excel-calculation-services-is-available-in-the-farm/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Upload document from Local Machine to SharePoint Library using WebService</title>
		<link>http://ktskumar.com/blog/2009/03/03/upload-document-from-local-machine-to-sharepoint-library/</link>
		<comments>http://ktskumar.com/blog/2009/03/03/upload-document-from-local-machine-to-sharepoint-library/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 06:03:19 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WebService]]></category>
		<category><![CDATA[Copy WebService]]></category>
		<category><![CDATA[CopyInToItems]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[Upload]]></category>
		<category><![CDATA[upload document]]></category>
		<category><![CDATA[upload from local machine to SharePoint]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/?p=37</guid>
		<description><![CDATA[In my previous post i&#8217;m explained about the members of Copy Web Service. For uploading a document from any local machine to sharepoint document library is possible by using CopyInToItems method.
Though, the syntax for that method is,
public uint CopyIntoItems (string SourceUrl,string[] DestinationUrls,FieldInformation[] Fields,byte[] Stream,out CopyResult[] Results)



Parameters,
SourceUrl:
A String that contains the absolute source URL of the [...]]]></description>
			<content:encoded><![CDATA[<p>In my previous post i&#8217;m explained about the members of Copy Web Service. For uploading a document from any local machine to sharepoint document library is possible by using CopyInToItems method.</p>
<p>Though, the syntax for that method is,</p>
<div><span style="font-family:Courier New;"><span style="font-family:Courier New;">public <strong>uint</strong> CopyIntoItems (<strong>string</strong> SourceUrl,<strong>string</strong>[] DestinationUrls,<strong>FieldInformation</strong>[] Fields,<strong>byte</strong>[] Stream,out <strong>CopyResult</strong>[] Results)</span></span></div>
<div><span style="font-family:Courier New;"><span style="font-family:Courier New;"><br />
</span></span></div>
<div>
<h2><strong>Parameters,</strong></h2>
<p><strong>SourceUrl:</strong><br />
<strong><span style="font-weight:normal;">A <strong>String</strong> that contains the absolute source URL of the document to be copied.</span></strong><br />
<strong>DestinationUrls:</strong><br />
An array of <strong>String</strong>s that contain one or more absolute URLs specifying the destination location or locations of the copied document.<br />
<strong>Fields:</strong><br />
An array of <strong>FieldInformation </strong>objects that define and optionally assign values to one or more fields associated with the copied document.<br />
<strong>Stream:</strong><br />
An array of <strong>Byte</strong>s that contain the document to copy using base-64 encoding.<br />
<strong>Results:</strong><br />
An array of <strong>CopyResult</strong> objects, passed as an <strong>out</strong> parameter.<br />
<strong>Return Value:</strong><br />
<strong>A </strong><strong>UInt32</strong> that returns 0 to indicate that the operation has completed. (There is also an <strong>out</strong> parameter containing an array of <strong>CopyResult</strong> objects.)</p>
<p>Below i&#8217;m providing a code for uploading a document to SharePoint Library,</p></div>
<p><span style="color:#008000;font-family:0;">//Copy WebService Settings</span><br />
<span style="color:#000066;">string webUrl = &#8220;http://localhost:1000&#8243;;</span><span style="color:#000066;"><br />
</span><span style="color:#000066;"> </span><span style="color:#000066;"> WSCopy.Copy copyService = new WSCopy.Copy();</span><span style="color:#000066;"><br />
</span><span style="color:#000066;"> </span><span style="color:#000066;">copyService.Url = webUrl+&#8221;/_vti_bin/copy.asmx&#8221;;</span><span style="color:#000066;"><br />
</span><span style="color:#000066;"> </span><span style="color:#000066;">copyService.Credentials = System.Net.CredentialCache.DefaultCredentials;</span></p>
<p><span style="color:#008000;font-family:0;">//Declare and initiates the Copy WebService members for uploading</span><br />
<span style="color:#000066;"> string sourceUrl = &#8220;C:\\Sample.doc&#8221;;</span><span style="color:#000066;"><br />
</span> <span style="color:#000066;">string[] destinationUrl = { &#8220;http://localhost:1000/Shared Documents/Sample.doc&#8221; };<br />
WSCopy.CopyResult cResult1 = new WSCopy.CopyResult();<br />
WSCopy.CopyResult cResult2 = new WSCopy.CopyResult();<br />
WSCopy.CopyResult[] cResultArray = { cResult1, cResult2 };<br />
WSCopy.FieldInformation fFiledInfo = new WSCopy.FieldInformation();<br />
fFiledInfo.DisplayName = &#8220;Description&#8221;;<br />
fFiledInfo.Type = WSCopy.FieldType.Text;<br />
fFiledInfo.Value = &#8220;Sample Description&#8221;;<br />
WSCopy.FieldInformation[] fFiledInfoArray = { fFiledInfo };</span></p>
<p><span style="color:#008000;font-family:0;">//Reading the document contents in to stream</span><br />
<span style="color:#000066;">FileStream strm = new FileStream(sourceUrl, FileMode.Open, FileAccess.Read);</span><span style="color:#000066;"><br />
</span> <span style="color:#000066;">byte[] fileContents = new Byte[strm.Length];<br />
byte[] r = new Byte[strm.Length];<br />
int ia = strm.Read(fileContents, 0, Convert.ToInt32(strm.Length));<br />
strm.Close();</span></p>
<p><span style="color:#008000;font-family:0;">//Copy the document from SourceUrl to destinationUrl with metadatas</span><br />
<span style="color:#000000;"><span style="color:#000066;">uint copyresult = copyService.CopyIntoItems(sourceUrl, destinationUrl, fFiledInfoArray, fileContents, out cResultArray);<br />
</span> </span></p>
<div>* Where WSCopy is the WebReference Name and the document is uploaded successfully, copyresult returns 0.</div>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/03/03/upload-document-from-local-machine-to-sharepoint-library/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>SharePoint Copy WebService &#8211; Part 1</title>
		<link>http://ktskumar.com/blog/2009/02/10/sharepoint-copy-webservice-part-1/</link>
		<comments>http://ktskumar.com/blog/2009/02/10/sharepoint-copy-webservice-part-1/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 10:39:04 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WebService]]></category>
		<category><![CDATA[MOSS]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/?p=28</guid>
		<description><![CDATA[Summary about Copy webservice in sharepoint]]></description>
			<content:encoded><![CDATA[<p>I got a work on moving a file from document library using Web Service. I already work on this, but I did that with SharePoint Object model. Now I have to search for this using web service, oh… now i&#8217;m remembered the Copy web service in sharepoint; it’s just announced in WSS3.0</p>
<p>This Copy Web service plays the role of copying, and moving documents with the field information’s. There are three classes to play this role,</p>
<p><strong>Copy :</strong><br />
Provides methods for copying files between SharePoint sites or within a SharePoint site.<br />
<strong>CopyResult</strong>  :<br />
Represents the result of a copy operation.<br />
<strong>FiledInformation :</strong><br />
Provides properties that define a field associated with a document copied by using a Copy web service operation.</p>
<p>The three methods within Copy class do the job for us to move the files in Sharepoint libraries,</p>
<p><strong>GetItem</strong>  :<br />
Generates a Byte array representation of a document that can be passed to the CopyIntoItems method to copy the document to a different server.<br />
<strong>CopyIntoItems</strong> :<br />
Copies a document represented by a Byte array to one or more locations on a server.<br />
<strong>CopyIntoItemLocal</strong>  :<br />
Copies a document from one location on a server running Windows SharePoint Services to another location on the same server.</p>
<p>By using this methods we can upload, download from different servers, local machines. In my coming posts I’ll explain each method in deep.</p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/02/10/sharepoint-copy-webservice-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WSS 3.0 Tools, now supports VS2008</title>
		<link>http://ktskumar.com/blog/2008/06/05/wss-30-tools-now-supports-vs2008/</link>
		<comments>http://ktskumar.com/blog/2008/06/05/wss-30-tools-now-supports-vs2008/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 01:20:50 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[vs2005]]></category>
		<category><![CDATA[VS2008]]></category>
		<category><![CDATA[VseWss]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/?p=20</guid>
		<description><![CDATA[Hi everybody, It&#8217;s nice to hear that Visual Studio 2008 now support the WSS3.0 Tools (VseWSS Version1.2).
If you are using vs2005, you should still use Vsersion1.1
The Downloads for VS extensions for WSS Tools
VS 2008:
VseWSS12
VS 2005:
VseWSSv11
Version 1.2 of the Visual Studio 2008 Extensions for Windows SharePoint Services contains the following tools to aid developers in building [...]]]></description>
			<content:encoded><![CDATA[<p>Hi everybody, It&#8217;s nice to hear that Visual Studio 2008 now support the WSS3.0 Tools (VseWSS Version1.2).<br />
If you are using vs2005, you should still use Vsersion1.1</p>
<p>The Downloads for VS extensions for WSS Tools<br />
VS 2008:<br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-086e32185e68&amp;displaylang=en">VseWSS12</a></p>
<p>VS 2005:<br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3e1dcccd-1cca-433a-bb4d-97b96bf7ab63&amp;displaylang=en">VseWSSv11</a></p>
<p>Version 1.2 of the Visual Studio 2008 Extensions for Windows SharePoint Services contains the following tools to aid developers in building SharePoint applications:</p>
<p><strong>Visual Studio 2008 Project Templates </strong><br />
Web Part<br />
Team Site Definition<br />
Blank Site Definition<br />
List Definition<br />
Empty SharePoint Project</p>
<p><strong>Visual Studio 2008 Item Templates </strong>(items that can be added into an existing project)<br />
Web Part<br />
Custom Field<br />
List Definition (with optional Event Receiver)<br />
Content Type (with optional Event Receiver<br />
Module<br />
List Instance<br />
List Event Handler<br />
Template</p>
<p><strong>SharePoint Solution Generator </strong><br />
This stand-alone program generates a Site Definition project from an existing SharePoint site. The program enables developers to use the browser and Microsoft Office SharePoint Designer to customize the content of their sites before creating code by using Visual Studio.</p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2008/06/05/wss-30-tools-now-supports-vs2008/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SharePoint Navigation Providers &#8211; Part 1</title>
		<link>http://ktskumar.com/blog/2008/04/14/sharepoint-navigation-providers-part-1/</link>
		<comments>http://ktskumar.com/blog/2008/04/14/sharepoint-navigation-providers-part-1/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 17:30:32 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[Site-Map]]></category>
		<category><![CDATA[SiteMapProviders]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/?p=18</guid>
		<description><![CDATA[ 
I want to share with you all, about navigation features in both WSS3.0 and MOSS. SharePoint Navigation features called Navigation Providers are enabled in the root directory of webapplications’s web.config file to access widely. These named Navigation providers are added to the &#60;SiteMap&#62; element under &#60;System.Web&#62; Section.
Named Providers are defined under WSS3.0 are,
· SPNavigationProvider
· [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="color:#000000;"><span><span> </span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>I want to share with you all, about navigation features in both WSS3.0 and MOSS. SharePoint Navigation features called Navigation Providers are enabled in the root directory of webapplications’s web.config file to access widely. These named Navigation providers are added to the &lt;SiteMap&gt; element under &lt;System.Web&gt; Section.</span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>Named Providers are defined under WSS3.0 are,</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>SPNavigationProvider</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>SPSiteMapProvider</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>SPContentMapProvider</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>SPXmlContentMapProvider</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>SPXmlAdminContentMapProvider*</span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>*This named procedure only available in Central Administration webapplication</span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>All the above providers share the same namespace called Microsoft.SharePoint.Navigation</span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span> </span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>MOSS included some named providers in addition to the WSS3.0 named providers.</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>AdministrationQuickLaunchProvider</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>SharedServicesQuickLaunchProvider</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>GlobalNavSiteMapProvider</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>CombinedNavSiteMapProvider</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>CurrentNavSiteMapProvider</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>CurrentNavSiteMapProviderNoEncode</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>MySiteMapProvider</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>MySiteLeftNavProvider</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>SiteDirectoryCategoryProvider</span></span></span></p>
<p class="MsoNormal"><span><span style="color:#000000;font-family:Symbol;">· </span><span style="color:#000000;"><span>UsagePagesSiteMapProvider</span></span></span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="color:#000000;"><span><span> <strong>Provider Names:</strong></span></span></span></p>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;">AdministrationQuickLaunchProvider:</span></strong></span></span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="width:1.4in;background-color:transparent;border:black 1pt solid;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left:#ece9d8;width:332.6pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="443" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span><span><strong><span style="color:#000000;">Microsoft.Office.Server.UI</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Namespace </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:332.6pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="443" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span><span><strong><span style="color:#000000;">Microsoft.Office.Server.UI</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Class Name </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:332.6pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="443" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span><span><strong><span style="color:#000000;">Microsoft.Office.Server.Web.</span></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span><span><strong><span style="color:#000000;">AdministrationQuickLaunchProvider</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Description </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:332.6pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="443" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>QuickLaunch navigation provider for the central administration site</span></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly Path</span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:332.6pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="443" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>GAC</span></span></span></p>
</td>
</tr>
</tbody>
</table>
<p><span><span><strong><span style="color:#548dd4;"> </span></strong><span style="color:#000000;"> </span><strong><span style="color:#548dd4;">SharedServicesQuickLaunchProvider:</span></strong></span></span></p>
<table class="MsoNormalTable" style="margin:auto auto auto 1.85pt;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="width:1.4in;background-color:transparent;border:black 1pt solid;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left:#ece9d8;width:340.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="454" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.Office.Server.UI</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Namespace </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:340.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="454" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.Office.Server.UI</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Class Name </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:340.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="454" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.Office.Server.Web.</span></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">SharedServicesQuickLaunchProvider</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Description </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:340.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="454" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span style="color:#000000;"><span><span>QuickLaunch navigation provider for shared services administration sites</span></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly Path</span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:340.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="454" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span style="color:#000000;"><span><span>GAC</span></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span><span><span style="color:#000000;"> </span></span></span></p>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;">PortalSiteMapProvider:</span></strong></span></span></p>
<table class="MsoNormalTable" style="margin:auto auto auto 1.85pt;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="width:1.4in;background-color:transparent;border:black 1pt solid;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left:#ece9d8;width:340.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="454" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Publishing</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Namespace </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:340.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="454" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Publishing.Navigation</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Class Name </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:340.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="454" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Publishing.Navigation.</span></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">PortalSiteMapProvider</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Description </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:340.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="454" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span style="color:#000000;"><span><span>Provides <strong>PortalSiteMapNode</strong> objects that represent a merging of the Windows SharePoint Services 3.0SPNavigation store and dynamic site structure, including sites and pages. This Provider has four navigation providers to merge with WSS3.0 Providers.</span></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly Path</span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:340.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="454" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span style="color:#000000;"><span><span>..\12\ISAPI\</span></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;"> </span></strong><em><span style="color:#000000;">*The each different value of NavigationType property in PortalSiteMapProvider object represents the following providers. There are Current, Global &amp; Combined navigationtypes.</span></em></span></span></p>
<p class="MsoNormal"><span><span><strong></strong></span></span></p>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;">GlobalNavSiteMapProvider:</span></strong></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>NavigationType: Global</span></span></span></p>
<p class="MsoNormal"><span><span><span style="color:#000000;">Description:</span><span style="color:#0000ff;"> </span><span style="color:#000000;">Include <strong>SPNavigationNodes</strong> from navigation in the <strong>TopNavigationBar</strong> collection of Windows SharePoint Services; respect global inheritance and include or hide settings.</span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span> </span></span></span><span><span><strong><span style="color:#548dd4;">CombinedNavSiteMapProvider:</span></strong></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>NavigationType: Combined</span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>Description: This is attached to the global navigation or top navigation menu by default. </span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span> </span></span></span><span><span><strong><span style="color:#548dd4;">CurrentNavSiteMapProvider:</span></strong></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>NavigationType: Current</span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>Description: Gets the PortalSiteMapProvider object that is attached by default to the current navigation or Quick Launch, respect to current inheritance settings and include or hide settings.</span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span> </span></span></span><span><span><strong><span style="color:#548dd4;">CurrentNavSiteMapProviderNoEncode:</span></strong></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>NavigationType: Current</span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>EncodeOutput: false</span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span>Description: Gets the </span><a href="http://ms.msdnqtr.v90.en/osssdk2007/html/225fa41b-57a1-4ae3-8938-a1a9ba2c2cfd.htm"><span style="color:#0000ff;text-decoration:none;"><span>PortalSiteMapProvider</span></span></a><span><span> object that is attached to the breadcrumb navigation by default.</span></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span> </span></span></span><span style="color:#000000;"><span><span>*Gets or sets whether to HTML-encode the Title property of each PortalSiteMapNode object.</span></span></span></p>
<p class="MsoNormal"><span><span><span style="color:#000000;"> </span></span></span></p>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;">MySiteMapProvider:</span></strong></span></span></p>
<table class="MsoNormalTable" style="margin:auto auto auto 1.85pt;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="width:1.4in;background-color:transparent;border:black 1pt solid;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Portal</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Namespace </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span><span><strong><span style="color:#000000;"> Microsoft.SharePoint.Portal</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Class Name </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Portal.</span></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span><span><strong><span style="color:#000000;">MySiteMapProvider</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Description </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>MySite provider that returns (MyProfile links) areas and based on the current user context.</span></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly Path</span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>..\12\ISAPI\</span></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;"> </span></strong></span></span></p>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;">MySiteLeftNavProvider:</span></strong></span></span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="width:1.4in;background-color:transparent;border:black 1pt solid;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Portal</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Namespace </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Portal</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Class Name </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Portal.</span></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span><span><strong><span style="color:#000000;">MySiteLeftNavProvider</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Description </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span style="color:#000000;"><span><span>MySite Left Nav provider that returns areas (Quick Launch) and based on the current user context.</span></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly Path</span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span style="color:#000000;"><span><span>..\12\ISAPI\</span></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span><span><strong></strong></span></span><span><span><strong></strong></span></span></p>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;"> SiteDirectoryCategoryProvider:</span></strong></span></span></p>
<table class="MsoNormalTable" style="margin:auto auto auto 1.85pt;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="width:1.4in;background-color:transparent;border:black 1pt solid;padding:0 5.4pt;" width="134" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left:#ece9d8;width:348.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="464" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Portal</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Namespace </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:348.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="464" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Portal.WebControls</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Class Name </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:348.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="464" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Portal.WebControls.</span></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span><span><strong><span style="color:#000000;">SiteDirectoryCategoryProvider</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Description </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:348.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="464" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>SiteDirectory Category Provider returns the Category nodes present in the SiteDirectory Sites.</span></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly Path</span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:348.15pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="464" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>..\12\ISAPI\</span></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;"> </span></strong></span></span></p>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;">UsagePagesSiteMapProvider:</span></strong></span></span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="width:1.4in;background-color:transparent;border:black 1pt solid;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Portal</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Namespace </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Portal.Analytics</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Class Name </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Portal.Analytics.</span></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span><span><strong><span style="color:#000000;">UsagePagesSiteMapProvider</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Description </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span style="color:#000000;"><span><span>Provider for navigation in Portal Usage pages</span></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly Path</span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:4.75in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="456" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span style="color:#000000;"><span><span>..\12\ISAPI\</span></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;"> </span></strong></span></span></p>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;">SPNavigationProvider:</span></strong></span></span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="width:1.4in;background-color:transparent;border:black 1pt solid;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left:#ece9d8;width:337.75pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="450" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Namespace </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:337.75pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="450" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Navigation</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Class Name </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:337.75pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="450" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Navigation.</span></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span><span><strong><span style="color:#000000;">SPNavigationProvider</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Description </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:337.75pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="450" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span style="color:#000000;"><span><span>Provides a base class for Windows SharePoint Services site-map providers that are specialized for SharePoint site navigation.</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span style="color:#000000;"><span><span>Node “sid:1002” represents the QuickLaunchBar,</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span style="color:#000000;"><span><span>Node “sid:1025” represents the TopNavigationBar</span></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly Path</span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:337.75pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="450" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 -1.8pt;"><span style="color:#000000;"><span><span>..\12\ISAPI\</span></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="color:#000000;"><span><span> </span></span></span></p>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;">SPSiteMapProvider:</span></strong></span></span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="width:1.4in;background-color:transparent;border:black 1pt solid;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left:#ece9d8;width:314.35pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="419" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 5.7pt 0 0;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Namespace </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:314.35pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="419" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 5.7pt 0 0;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Navigation</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Class Name </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:314.35pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="419" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 5.7pt 0 0;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Navigation.</span></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 5.7pt 0 0;"><span><span><strong><span style="color:#000000;">SPSiteMapProvider</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Description </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:314.35pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="419" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 5.7pt 0 0;"><span style="color:#000000;"><span><span>Provides the SiteMapNode objects that constitute the global content breadcrumb, which represents objects in the site hierarchy above the current site.</span></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly Path</span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:314.35pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="419" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 5.7pt 0 0;"><span style="color:#000000;"><span><span>..\12\ISAPI\</span></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;"> </span></strong></span></span></p>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;">SPContentMapProvider: </span></strong></span></span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="width:1.4in;background-color:transparent;border:black 1pt solid;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left:#ece9d8;width:325pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="433" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Namespace </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:325pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="433" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Navigation</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Class Name </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:325pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="433" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Navigation.</span></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">SPContentMapProvider</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Description </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:325pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="433" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span style="color:#000000;"><span><span>Provides methods and properties for implementing a site map provider for contents of a Windows SharePoint Services site. This class provides the SiteMapNode objects that constitute the content breadcrumb, where &#8220;content&#8221; referes to the lists, folders, items, and list forms composing the breadcrumb.</span></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly Path</span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:325pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="433" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span style="color:#000000;"><span><span>..\12\ISAPI\</span></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;"> </span></strong></span></span></p>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;">SPXmlContentMapProvider:</span></strong></span></span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="width:1.4in;background-color:transparent;border:black 1pt solid;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left:#ece9d8;width:328.7pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="438" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Namespace </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:328.7pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="438" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Navigation</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Class Name </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:328.7pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="438" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Navigation.</span></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">SPXmlContentMapProvider</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Description </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:328.7pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="438" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span style="color:#000000;"><span><span>Provides methods and properties for implementing a site map provider for contents of a Windows SharePoint Services site. This class provides the SiteMapNode objects that constitute the content breadcrumb, where &#8220;content&#8221; referes to the lists, folders, items, and list forms composing the breadcrumb.</span></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Site-Map Path</span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:328.7pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="438" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span style="color:#000000;"><span><span>../ApplicationRootDirectory/_app_bin/layouts.sitemap</span></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span><span><strong></strong></span></span></p>
<p class="MsoNormal"><span><span><strong><span style="color:#548dd4;">SPXmlAdminContentMapProvider:</span></strong></span></span></p>
<p class="MsoNormal"><span style="color:#000000;"><span><span>Available to only Central Administration application</span></span></span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="70%">
<tbody>
<tr>
<td style="width:1.4in;background-color:transparent;border:black 1pt solid;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Assembly </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left:#ece9d8;width:328.7pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="438" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Namespace </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:328.7pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="438" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Navigation</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Class Name </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:328.7pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="438" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">Microsoft.SharePoint.Navigation.</span></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span><span><strong><span style="color:#000000;">SPXmlContentMapProvider</span></strong></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Description </span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:328.7pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="438" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span style="color:#000000;"><span><span>Provides methods and properties for implementing a site map provider for contents of a Windows SharePoint Services site. This class provides the SiteMapNode objects that constitute the content breadcrumb, where &#8220;content&#8221; referes to the lists, folders, items, and list forms composing the breadcrumb.</span></span></span></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:black 1pt solid;width:1.4in;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="134">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 0;"><span style="color:#000000;"><span><span>Site-Map Path</span></span></span></p>
</td>
<td style="border-right:black 1pt solid;border-top:#ece9d8;border-left:#ece9d8;width:328.7pt;border-bottom:black 1pt solid;background-color:transparent;padding:0 5.4pt;" width="438" valign="top">
<p class="MsoNormal" style="text-align:justify;margin:0 13.5pt 0 .85pt;"><span style="color:#000000;"><span><span>../CentralAdministrationRootDirectory/_app_bin/admin.sitemap</span></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="color:#000000;"><span><span>soon I will come with a deep details about each navigation Providers.</span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2008/04/14/sharepoint-navigation-providers-part-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Uploading File from Local Machine to SharePoint ListItem as an attachment</title>
		<link>http://ktskumar.com/blog/2008/03/31/uploading-file-from-local-machine-to-sharepoint-listitem-as-an-attachment/</link>
		<comments>http://ktskumar.com/blog/2008/03/31/uploading-file-from-local-machine-to-sharepoint-listitem-as-an-attachment/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 05:04:19 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Attachment]]></category>
		<category><![CDATA[File]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[ListIte]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[Upload]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/?p=17</guid>
		<description><![CDATA[To attach the file from Local Machine to SharePoint ListItem as an attachment, Import the System.IO namespace to use the Stream Class to read the file contents.

Use System.Web.UI.WebControls.FileUpload control is named as fileUpload in code. 
Sample code for uploading the file from Local Machine to ListItem attachments as follows,
//Check the FileUpload control has the file
if (fileUpload.PostedFile [...]]]></description>
			<content:encoded><![CDATA[<p style="margin:0 0 10pt;" class="MsoNormal"><font face="Times New Roman">To attach the file from Local Machine to SharePoint ListItem as an attachment, </font><span style="font-size:11pt;line-height:115%;font-family:Calibri;"><font face="Times New Roman">Import the <strong>System.IO</strong> namespace to use the <strong>Stream</strong> Class to read the file contents.</font></span></p>
<p><span style="font-size:11pt;line-height:115%;font-family:Calibri;"></span><span style="font-size:11pt;line-height:115%;font-family:Calibri;"></span><span style="font-size:11pt;line-height:115%;font-family:Calibri;"></span><span style="font-size:11pt;line-height:115%;font-family:Calibri;"></span><span style="font-size:11pt;line-height:115%;font-family:Calibri;"></p>
<p style="margin:0 0 10pt;" class="MsoNormal"><font face="Times New Roman">Use System.Web.UI.WebControls.FileUpload control is named as fileUpload in code. </font></p>
<p style="margin:0 0 10pt;" class="MsoNormal">Sample code for uploading the file from Local Machine to ListItem attachments as follows,</p>
<p><span style="font-size:10pt;color:green;font-family:'Courier New';">//Check the FileUpload control has the file</span></p>
<p><span style="font-size:10pt;color:green;font-family:'Courier New';"></span><span style="font-size:10pt;color:blue;font-family:'Courier New';">if</span><span style="font-size:10pt;font-family:'Courier New';"> (fileUpload.PostedFile != <span style="color:blue;">null</span>)</span></p>
<p><span style="font-size:10pt;font-family:'Courier New';"></span><span style="font-size:10pt;font-family:'Courier New';"></span><span style="font-size:10pt;font-family:'Courier New';">{</span><span style="font-size:10pt;font-family:'Courier New';">item = list.Items.Add();</span></p>
<p><span style="font-size:10pt;font-family:'Courier New';"></span><span style="font-size:10pt;font-family:'Courier New';">item[<span style="color:#a31515;">"Title"</span>] = fileUpload.FileName;</span></p>
<p><span style="font-size:10pt;font-family:'Courier New';"></span><span style="font-size:10pt;color:green;font-family:'Courier New';">//Read the Contents from the file in Local machine</span></p>
<p><span style="font-size:10pt;color:green;font-family:'Courier New';"></span><span style="font-size:10pt;color:#2b91af;font-family:'Courier New';">Stream</span><span style="font-size:10pt;font-family:'Courier New';"> fs = fileUpload.PostedFile.InputStream;<span>                    </span></span></p>
<p><span style="font-size:10pt;font-family:'Courier New';"><span></span></span><span style="font-size:10pt;color:blue;font-family:'Courier New';">byte</span><span style="font-size:10pt;font-family:'Courier New';">[] fileContents = <span style="color:blue;">new</span> <span style="color:blue;">byte</span>[fs.Length];</span></p>
<p><span style="font-size:10pt;font-family:'Courier New';"></span><span style="font-size:10pt;font-family:'Courier New';">fs.Read(fileContents, 0, (<span style="color:blue;">int</span>)fs.Length);</span></p>
<p><span style="font-size:10pt;font-family:'Courier New';"></span><span style="font-size:10pt;font-family:'Courier New';">fs.Close();</span></p>
<p><span style="font-size:10pt;font-family:'Courier New';"></span><span style="font-size:10pt;color:green;font-family:'Courier New';">// Add the file to the ListItem as an Attachment</span></p>
<p><span style="font-size:10pt;color:green;font-family:'Courier New';"></span><span style="font-size:10pt;color:#2b91af;font-family:'Courier New';">SPAttachmentCollection</span><span style="font-size:10pt;font-family:'Courier New';"> attachments = item.Attachments;</span></p>
<p><span style="font-size:10pt;font-family:'Courier New';"></span><span style="font-size:10pt;color:blue;font-family:'Courier New';">string</span><span style="font-size:10pt;font-family:'Courier New';"> fileName = <span style="color:#2b91af;">Path</span>.GetFileName(fileUpload.PostedFile.FileName);</span></p>
<p><span style="font-size:10pt;font-family:'Courier New';"></span><span style="font-size:10pt;font-family:'Courier New';">attachments.Add(fileName, fileContents);</span><span style="font-size:10pt;font-family:'Courier New';"><span> </span></span></p>
<p><span style="font-size:10pt;font-family:'Courier New';"><span></span>item.Update();<span>                                            </span></span></p>
<p style="margin:0 0 10pt;" class="MsoNormal"><span style="font-size:10pt;line-height:115%;font-family:'Courier New';">}</span></p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2008/03/31/uploading-file-from-local-machine-to-sharepoint-listitem-as-an-attachment/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Silverlight webpart for SharePoint:</title>
		<link>http://ktskumar.com/blog/2008/03/01/silverlight-webpart-for-sharepoint/</link>
		<comments>http://ktskumar.com/blog/2008/03/01/silverlight-webpart-for-sharepoint/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 10:39:13 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/?p=12</guid>
		<description><![CDATA[In this post, we are going to see integrating the webpart with Silverlight contents on SharePoint Site.
 For that, we need to combine all required java script and Xaml files (used to display the Silverlight content) in to single assembly without any dependent files. It makes sense to embed the Xaml and java script file as [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin:0;" align="left"><span style="font-family:Times New Roman;">In this post, we are going to see integrating the webpart with Silverlight contents on SharePoint Site.</span></p>
<p class="MsoNormal" style="margin:0;" align="left"><span style="font-family:Times New Roman;"><span> </span>For that, we need to combine all required java script and Xaml files (used to display the Silverlight content) in to single assembly without any dependent files. It makes sense to embed the Xaml and java script file as a resource and reference it in programming usin<a title="im2.jpg" href="http://ktskumar.files.wordpress.com/2008/03/im2.jpg"></a>g the WebResource.axd handler mechanism for extracting embedded re<a title="im11.jpg" href="http://ktskumar.files.wordpress.com/2008/03/im11.jpg"></a>sources.</span></p>
<p align="left"> </p>
<p class="MsoNormal" style="margin:0;" align="left"><span style="font-family:Times New Roman;">I list out the following steps to add the Silverlight Content to SharePoint WebPart,</span></p>
<p class="ListParagraphCxSpFirst" style="text-indent:-.25in;margin:0 0 0 .5in;" align="left"><span style="font-family:Times New Roman;"><span>1.<span style="font:7pt 'Times New Roman';">      </span></span>Create a Webpart project and create or add the required java script and Xaml files to the project.</span></p>
<p class="ListParagraphCxSpMiddle" style="margin:0 0 0 .5in;" align="left"><span style="font-family:Times New Roman;">I used three files, are Silverlight.js, Scene.js and Scene.xaml</span></p>
<p class="ListParagraphCxSpMiddle" style="text-indent:-.25in;margin:0 0 0 .5in;" align="left"><span style="font-family:Times New Roman;"><span>2.<span style="font:7pt 'Times New Roman';">      </span></span>Set the BuildAction property to “Embedded Resource” in properties window for each java script and Xaml.</span></p>
<p class="ListParagraphCxSpMiddle" style="margin:0 0 0 .5in;" align="left"><span style="font-family:Times New Roman;">This will use to include the files as Resources in an assembly.</span></p>
<p align="left"> </p>
<p class="ListParagraphCxSpLast" style="margin:0 0 0 .5in;" align="left"><span><span><span style="font-family:Times New Roman;">                    <span style="font-size:12pt;font-family:'Times New Roman';"> <a title="im11.jpg" href="http://ktskumar.files.wordpress.com/2008/03/im11.jpg"><img src="http://ktskumar.files.wordpress.com/2008/03/im11.jpg" alt="im11.jpg" /></a>  <a title="im2.jpg" href="http://ktskumar.files.wordpress.com/2008/03/im2.jpg"><img src="http://ktskumar.files.wordpress.com/2008/03/im2.jpg" alt="im2.jpg" /></a></span></span></span></span></p>
<p align="left"> </p>
<p class="ListParagraphCxSpFirst" style="text-indent:-.25in;margin:0 0 0 .5in;" align="left"><span style="font-family:Times New Roman;"><span>3.<span style="font:7pt 'Times New Roman';">      </span></span>Add the assembly-level attribute System.Web.UI.WebResource to grant permission for these resources to be served by WebResource.axd and to associate MIME type for the response.</span></p>
<p align="left"><span style="font-family:Times New Roman;"> </span><span style="font-size:10pt;font-family:'Courier New';">[<span style="color:blue;">assembly</span>: <span style="color:#2b91af;">WebResource</span>(<span style="color:#a31515;">"Ktskumar.SLContent.Silverlight.js"</span>, <span style="color:#a31515;">"text/javascript" </span>)]</span></p>
<div>
<pre><span style="font-size:10pt;font-family:'Courier New';">[<span style="color:blue;">assembly</span>: <span style="color:#2b91af;">WebResource</span>(<span style="color:#a31515;">"Ktskumar.SLContent.Scene.js"</span>, <span style="color:#a31515;">"text/javascript"</span>)]</span></pre>
</div>
<p class="MsoNormal" style="margin:0;" align="left"><span style="font-size:10pt;font-family:'Courier New';">[<span style="color:blue;">assembly</span>: <span style="color:#2b91af;">WebResource</span>(<span style="color:#a31515;">"Ktskumar.SLContent.Scene.xaml"</span>, <span style="color:#a31515;">"text/xml"</span>)]</span></p>
<p class="ListParagraphCxSpFirst" style="margin:0 0 0 .5in;" align="left"><span style="font-family:Times New Roman;">Ktskumar.SLContent represents the namespace, Now JavaScript and Xaml files are compiled into my assembly as embedded resources.</span></p>
<p align="left"> </p>
<p class="ListParagraphCxSpMiddle" style="text-indent:-.25in;margin:0 0 0 .5in;" align="left"><span style="font-family:Times New Roman;"><span>4.<span style="font:7pt 'Times New Roman';">      </span></span>Now, we can use the RegisterClientScriptresource() method of the Page.ClientScriptManagerclass to rendered the page with the referenced files.</span></p>
<p align="left"><span style="font-family:Times New Roman;"> </span><span style="font-size:10pt;color:blue;font-family:'Courier New';">this</span><span style="font-size:10pt;font-family:'Courier New';">.Page.ClientScript.RegisterClientScriptResource(GetType(), <span style="color:#a31515;">&#8220;Ktskumar.SLContent.Silverlight.js&#8221;</span>);</span></p>
<p><span style="font-size:10pt;font-family:'Courier New';"><span style="color:blue;">this</span>.Page.ClientScript.RegisterClientScriptResource(GetType(), <span style="color:#a31515;">&#8220;Ktskumar.SLContent.Scene.js&#8221;</span>);&lt;/span</span><span style="font-size:10pt;font-family:'Courier New';"> </span></p>
<div></div>
<p><span style="font-size:10pt;font-family:'Courier New';"></p>
<p class="ListParagraphCxSpFirst" style="margin:0 0 0 .5in;" align="left"><span style="font-family:Times New Roman;">Include the above lines in the PreRender method to register the javascript files for the webpart.</span></p>
<p align="left"> </p>
<p class="ListParagraphCxSpLast" style="text-indent:-.25in;margin:0 0 0 .5in;" align="left"><span style="font-family:Times New Roman;"><span>5.<span style="font:7pt 'Times New Roman';">      </span></span>Add the following lines to the RenderWebPart method to host the &lt;div&gt; tag and call the Silverlight content to the webpart,</span></p>
<p align="left"><span style="font-family:Times New Roman;"> </span><span style="font-size:10pt;color:blue;font-family:'Courier New';">string</span><span style="font-size:10pt;font-family:'Courier New';"> strLoad = <span style="color:#a31515;">&#8220;Silverlight.createDelegate(scene, scene.handleLoad)&#8221;</span>;</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;&lt;div id=&#8217;&#8221;</span> + <span style="color:blue;">this</span>.ClientID + <span style="color:#a31515;">&#8220;&#8216; Style=&#8221;Width:500px;Height:200px&#8221;&gt;&#8221;</span>);</span><span style="font-size:10pt;font-family:'Courier New';"> </span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;&lt;script type=&#8217;text/javascript&#8217;&gt;&#8221;</span>);</span><span style="font-size:10pt;font-family:'Courier New';"><span>           </span></span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';"></span><span style="font-size:10pt;font-family:'Courier New';"></span><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;if (!window.Silverlight)&#8221;</span>);</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;window.Silverlight = {};&#8221;</span>);</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;Silverlight.createDelegate = function(instance, method) {&#8221;</span>);</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;return function() {&#8221;</span>);</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;return method.apply(instance, arguments);&#8221;</span>);</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;}}&#8221;</span>);</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;var scene = new Scene();&#8221;</span>);</span><span style="font-size:10pt;font-family:'Courier New';"> </span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;Silverlight.createObjectEx({&#8221;</span>);</span><span style="font-size:10pt;font-family:'Courier New';"> </span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;source: &#8216;&#8221;</span> + <span style="color:blue;">this</span>.Page.ClientScript.GetWebResourceUrl(GetType(), <span style="color:#a31515;">&#8220;Ktskumar.SLContent.Scene.xaml&#8221;</span>) + <span style="color:#a31515;">&#8220;&#8216;,&#8221;</span>);</span><span style="font-size:10pt;font-family:'Courier New';"> </span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;parentElement: document.getElementById(&#8217;&#8221;</span> + <span style="color:blue;">this</span>.ClientID+<span style="color:#a31515;">&#8220;&#8216;),&#8221;</span>);</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;id: &#8216;&#8221;</span> + <span style="color:blue;">this</span>.ClientID + <span style="color:#a31515;">&#8220;_ctrl&#8217;&#8221;</span> + <span style="color:#a31515;">&#8220;,&#8221;</span>);</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;properties: {width:&#8217;100%&#8217;, height:&#8217;100%&#8217;, version:&#8217;1.0&#8242; },&#8221;</span>);</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;events:{ onLoad: &#8220;</span>+strLoad+<span style="color:#a31515;">&#8220;, onError: null<span>  </span>},&#8221;</span>);</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;context: null&#8221;</span>);</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;});&#8221;</span>);</span><span style="font-size:10pt;font-family:'Courier New';"> </span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">output.WriteLine(<span style="color:#a31515;">&#8220;&lt;/script&gt;&lt;/div&gt;&#8221;</span>);</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';"> </span><span style="font-size:10pt;font-family:'Courier New';">Now you can install webpart to the SharePoint and see the Silverlight contents present in the SharePoint WebPart.</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';">Coming soon, I will upload the source code for this webpart and more activities to come on Integrating the Silverlight with SharePoint. So always tuneup this blog.</span></p>
<p align="left"><span style="font-size:10pt;font-family:'Courier New';"><a title="Click Here" href="http://cid-c6404b89971e6efa.skydrive.live.com/self.aspx/Source%20Codes/Ktskumar.SLContent.zip">Click here</a> to download the source code for the above example.</span></p>
<p> </p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2008/03/01/silverlight-webpart-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MOSS 2007 Samples</title>
		<link>http://ktskumar.com/blog/2007/08/10/moss-2007-samples/</link>
		<comments>http://ktskumar.com/blog/2007/08/10/moss-2007-samples/#comments</comments>
		<pubDate>Fri, 10 Aug 2007 07:07:00 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Samples]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/2007/08/10/moss-2007-samples/</guid>
		<description><![CDATA[Check this link for Creating a Custom User Site Provisioning Solution with Office SharePoint Server 2007  and download a 6 MOSS 2007 samples.
This link contains 1 article and 6 samples which gives you the little idea about Infopath forms, Workflows and User access in BDC, AD using MOSS.
]]></description>
			<content:encoded><![CDATA[<p>Check this link for <a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?familyid=5b6c8fb0-9b67-47db-8a09-bca76bc9a5d1&amp;displaylang=en&amp;tm">Creating a Custom User Site Provisioning Solution with Office SharePoint Server 2007</a>  and download a 6 MOSS 2007 samples.</p>
<p>This link contains 1 article and 6 samples which gives you the little idea about Infopath forms, Workflows and User access in BDC, AD using MOSS.</p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2007/08/10/moss-2007-samples/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
