<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Thomas Slettemoen's Blog</title>
	<atom:link href="http://slettemoen.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://slettemoen.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Wed, 27 May 2009 14:57:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='slettemoen.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Thomas Slettemoen's Blog</title>
		<link>http://slettemoen.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://slettemoen.wordpress.com/osd.xml" title="Thomas Slettemoen&#039;s Blog" />
	<atom:link rel='hub' href='http://slettemoen.wordpress.com/?pushpress=hub'/>
		<item>
		<title>How to add an attachment to a list in Sharepoint, with C#</title>
		<link>http://slettemoen.wordpress.com/2009/05/27/how-to-add-an-attachment-to-a-list-in-sharepoint-with-c/</link>
		<comments>http://slettemoen.wordpress.com/2009/05/27/how-to-add-an-attachment-to-a-list-in-sharepoint-with-c/#comments</comments>
		<pubDate>Wed, 27 May 2009 14:41:15 +0000</pubDate>
		<dc:creator>slettemoen</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[lists]]></category>

		<guid isPermaLink="false">http://slettemoen.wordpress.com/2009/05/27/how-to-add-an-attachment-to-a-list-in-sharepoint-with-c/</guid>
		<description><![CDATA[This is to show the basic outline of code to add an attachment to a list in sharepoint, I made a page with System.Web.UI.WebControls.FileUpload on it and used the control’s FileBytes property to get an array of bytes. so the call to this function will look like this  addAttachment("title text","filename.txt",fileuploadControl.FileBytes); the code to add the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=slettemoen.wordpress.com&amp;blog=7718761&amp;post=21&amp;subd=slettemoen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is to show the basic outline of code to add an attachment to a list in sharepoint, I made a page with System.Web.UI.WebControls.FileUpload on it and used the control’s FileBytes property to get an array of bytes. so the call to this function will look like this </p>
<pre class="code">addAttachment(<span style="color:#a31515;">"title text"</span>,<span style="color:#a31515;">"filename.txt"</span>,fileuploadControl.FileBytes);</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>the code to add the attacment to the list will look like this</p>
<pre class="code"><span style="color:blue;">public static void </span>addAttachment(<span style="color:blue;">string </span>title,<span style="color:blue;">string </span>filename,<span style="color:blue;">byte</span>[] fil)
{

        <span style="color:blue;">using </span>(<span style="color:#2b91af;">SPSite </span>site = <span style="color:blue;">new </span><span style="color:#2b91af;">SPSite</span>(<span style="color:#a31515;">"https://site"</span>))
        {
            <span style="color:blue;">using </span>(<span style="color:#2b91af;">SPWeb </span>web = site.OpenWeb())
            {
                <span style="color:#2b91af;">SPList </span>list = web.Lists[<span style="color:#a31515;">"SomeList"</span>];
                <span style="color:#2b91af;">SPQuery </span>query = <span style="color:blue;">new </span><span style="color:#2b91af;">SPQuery </span>{ RowLimit = 0 };
                <span style="color:#2b91af;">SPListItem </span>listItem = list.GetItems(query).Add();
                listItem.Web.AllowUnsafeUpdates = <span style="color:blue;">true</span>;

                <span style="color:green;">//title field in the list
                </span>listItem.Title = title;

                <span style="color:green;">//add the attachment to the list
                </span><span style="color:#2b91af;">SPAttachmentCollection </span>attachments = listItem.Attachments;
                attachments.Add(filename, fil);

                listItem.Update();
                list.Update();
                web.Update();
            }
        }
}</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>basicly, you query the list with rowlimit = 0 to avoid to get all items in the items object, and then use the <span style="color:#2b91af;">SPAttachmentCollection </span>to add the file you want to attach with the appropriate filename.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/slettemoen.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/slettemoen.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/slettemoen.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/slettemoen.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/slettemoen.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/slettemoen.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/slettemoen.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/slettemoen.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/slettemoen.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/slettemoen.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/slettemoen.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/slettemoen.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/slettemoen.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/slettemoen.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=slettemoen.wordpress.com&amp;blog=7718761&amp;post=21&amp;subd=slettemoen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://slettemoen.wordpress.com/2009/05/27/how-to-add-an-attachment-to-a-list-in-sharepoint-with-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/202ab888783287a593a5745f19318c0b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">slettemoen</media:title>
		</media:content>
	</item>
		<item>
		<title>Sharepoint profile import and search stopped</title>
		<link>http://slettemoen.wordpress.com/2009/05/14/sharepoint-profile-import-and-search-stopped/</link>
		<comments>http://slettemoen.wordpress.com/2009/05/14/sharepoint-profile-import-and-search-stopped/#comments</comments>
		<pubDate>Thu, 14 May 2009 15:49:42 +0000</pubDate>
		<dc:creator>slettemoen</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Profile Import]]></category>

		<guid isPermaLink="false">http://slettemoen.wordpress.com/2009/05/14/sharepoint-profile-import-and-search-stopped/</guid>
		<description><![CDATA[I got the useal phone call today from a customer “I tried to change the user details but something went wrong and now i can’t change his details”. I checked the profile import and realized it had been running for 18 days. same thing with search… did the useal google search, and only thing i [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=slettemoen.wordpress.com&amp;blog=7718761&amp;post=18&amp;subd=slettemoen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I got the useal phone call today from a customer “I tried to change the user details but something went wrong and now i can’t change his details”. I checked the profile import and realized it had been running for 18 days. same thing with search… did the useal google search, and only thing i could find where problems with sql server and not having sp2. It was not the case on this server everything where updated with latest. Another one suggested maintenance plan on the search db could cause some hick ups but no maintenance plan on the db where exsisting. so i tried to stop the profile import.. nothing happened, then i tried to stop the search crawl, nothing.</p>
<p>then the next step where to kill the service, I realized two services where present, one for WSS(Windows Sharepoint Services Search) and one for MOSS(Office Sharepoint Server Search)   both where running. i killed the wss service first no problem with that one. then tried the same thing with the MOSS one and it couldn’t stop! ofcourse it couldnt be started either…</p>
<p>in a bit of a deadlock both me and the server i had to go into the taskmanager and kill all the processes related to Office Sharepoint Server Search, then the cpu hit the roof and all memory where swallowed for 5 minutes and suddenly everything where calm. went into the shared services administration thing and re ran the profile import and everything where fine. I am going to watch this server carefully the following days but what could have caused this I have no clue, anyone got answer?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/slettemoen.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/slettemoen.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/slettemoen.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/slettemoen.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/slettemoen.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/slettemoen.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/slettemoen.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/slettemoen.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/slettemoen.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/slettemoen.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/slettemoen.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/slettemoen.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/slettemoen.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/slettemoen.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=slettemoen.wordpress.com&amp;blog=7718761&amp;post=18&amp;subd=slettemoen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://slettemoen.wordpress.com/2009/05/14/sharepoint-profile-import-and-search-stopped/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/202ab888783287a593a5745f19318c0b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">slettemoen</media:title>
		</media:content>
	</item>
		<item>
		<title>Sharepoint CAML queries on large lists, performance considerations</title>
		<link>http://slettemoen.wordpress.com/2009/05/13/sharepoint-caml-queries-on-large-lists-performance-considerations/</link>
		<comments>http://slettemoen.wordpress.com/2009/05/13/sharepoint-caml-queries-on-large-lists-performance-considerations/#comments</comments>
		<pubDate>Wed, 13 May 2009 14:54:15 +0000</pubDate>
		<dc:creator>slettemoen</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[CAML]]></category>
		<category><![CDATA[lists]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://slettemoen.wordpress.com/2009/05/13/sharepoint-caml-queries-on-large-lists-performance-considerations/</guid>
		<description><![CDATA[I have been struggling with large lists for some time now, and the need to look at performance in queries where early an issue within a particular project of mine. It all started out with a small list of a couple of thousand items but soon grew to 60k and still growing. The work to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=slettemoen.wordpress.com&amp;blog=7718761&amp;post=14&amp;subd=slettemoen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been struggling with large lists for some time now, and the need to look at performance in queries where early an issue within a particular project of mine. It all started out with a small list of a couple of thousand items but soon grew to 60k and still growing. The work to fine tune the queries to this list have been going on over a couple of months since everything gradually slowed down. I will try and share some of the things I tried to implement during the developing phase. The queries now run 3 times faster than my previous release and this is due to a number of reasons.</p>
<p><strong>The code</strong></p>
<p>It’s a straight forward query to a list in Sharepoint which contain price information which again is used to validate invoices on external files.</p>
<pre class="code"><span style="color:blue;">        public class </span><span style="color:#2b91af;">PrisDef
        </span>{
            <span style="color:blue;">public string </span>Place { <span style="color:blue;">get</span>; <span style="color:blue;">set</span>; }
            <span style="color:blue;">public string </span>Contract { <span style="color:blue;">get</span>; <span style="color:blue;">set</span>; }
            <span style="color:blue;">public decimal </span>MaxPris { <span style="color:blue;">get</span>; <span style="color:blue;">set</span>; }
            <span style="color:blue;">public decimal </span>MinPris { <span style="color:blue;">get</span>; <span style="color:blue;">set</span>; }
            <span style="color:blue;">public decimal </span>Pris { <span style="color:blue;">get</span>; <span style="color:blue;">set</span>; }
            <span style="color:blue;">public string </span>SKU {<span style="color:blue;">get</span>; <span style="color:blue;">set</span>;}
            <span style="color:blue;">public string </span>InUse { <span style="color:blue;">get</span>; <span style="color:blue;">set</span>; }
        }</pre>
<p><a href="http://11011.net/software/vspaste"></a><a href="http://11011.net/software/vspaste"></a></p>
<pre class="code"><span style="color:blue;">        public static </span><span style="color:#2b91af;">List</span>&lt;<span style="color:#2b91af;">PrisDef</span>&gt; GetPris(<span style="color:blue;">string </span>SKU)
        {
            <span style="color:#2b91af;">List</span>&lt;<span style="color:#2b91af;">PrisDef</span>&gt; priser = <span style="color:blue;">new </span><span style="color:#2b91af;">List</span>&lt;<span style="color:#2b91af;">PrisDef</span>&gt;();

            <span style="color:#2b91af;">XmlDocument </span>camlDocument = <span style="color:blue;">new </span><span style="color:#2b91af;">XmlDocument</span>();
            camlDocument.LoadXml(<span style="color:#a31515;">@"&lt;Where&gt;
                                &lt;Eq&gt;
                                    &lt;FieldRef Name='SKU' /&gt;
                                    &lt;Value Type='Integer'&gt;[SKU]&lt;/Value&gt;
                                &lt;/Eq&gt;
                            &lt;/Where&gt;"</span>.Replace(<span style="color:#a31515;">"[SKU]"</span>, SKU));

            <span style="color:blue;">using </span>(<span style="color:#2b91af;">SPSite </span>site = <span style="color:blue;">new </span><span style="color:#2b91af;">SPSite</span>(<span style="color:#a31515;">"https://site"</span>))
            {
                <span style="color:blue;">using </span>(<span style="color:#2b91af;">SPWeb </span>web = site.OpenWeb())
                {

                   <span style="color:#2b91af;">SPQuery </span>query = <span style="color:blue;">new </span><span style="color:#2b91af;">SPQuery</span>();
                   query.Query = camlDocument.InnerXml;
                   query.RowLimit = 1000;
                   <span style="color:#2b91af;">SPListItemCollection </span>items = web.Lists[<span style="color:#a31515;">"Price"</span>].GetItems(query);

                   <span style="color:#2b91af;">IEnumerable</span>&lt;<span style="color:#2b91af;">PrisDef</span>&gt; sortedItems =
                   <span style="color:blue;">from </span>item <span style="color:blue;">in </span>items.OfType&lt;<span style="color:#2b91af;">SPListItem</span>&gt;()
                   <span style="color:blue;">select new </span><span style="color:#2b91af;">PrisDef
                   </span>{
                        Contract = arseString(item[<span style="color:#a31515;">"Contract"</span>]),
                        Place = parseString(item[<span style="color:#a31515;">"Place"</span>]),
                        Pris = parseDecimal(item[<span style="color:#a31515;">"Pris"</span>]),
                        SKU = parseString(item[<span style="color:#a31515;">"SKU"</span>]),
                        MaxPris = parseDecimal(item[<span style="color:#a31515;">"MaxPris"</span>]),
                        MinPris = parseDecimal(item[<span style="color:#a31515;">"MinPris"</span>]),
                        InUse = parseString(item[<span style="color:#a31515;">"Use"</span>])
                    };

                        priser.AddRange(sortedItems);

                        <span style="color:blue;">return </span>priser;
                    }
                }
            }</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>                    </p>
<p><strong>A couple of points to notice within the code.</strong></p>
<blockquote><p><span style="text-decoration:underline;">Dispose both spsite and spweb,</span> this is to avoid memory leaks, look at article:</p></blockquote>
<blockquote><p>                <a href="http://msdn.microsoft.com/en-us/library/aa973248.aspx">http://msdn.microsoft.com/en-us/library/aa973248.aspx</a></p></blockquote>
<blockquote><p><span style="text-decoration:underline;">Set rowlimit,</span> this is to avoid lock on a table article</p></blockquote>
<blockquote><p>                 An <strong>SPQuery</strong> object without a value for <strong>RowLimit</strong> will perform poorly and fail on large lists. Specify a <strong>RowLimit</strong> between 1 and 2000 and, if necessary, page through the list.</p></blockquote>
<blockquote><p>                  <a href="http://msdn.microsoft.com/en-us/library/bb687949.aspx">http://msdn.microsoft.com/en-us/library/bb687949.aspx</a></p></blockquote>
<p><strong>the more intresting part is to look at what <em>not</em> todo.:</strong></p>
<blockquote><p><span style="text-decoration:underline;">never use Items</span>, SPList.Items returns all the items in a list and performs badly especially on a large list. I found this especially usefull in tweaking an writing to a list. Notice that I start with a query which return 0 rows, this to avoid items which would have returned the whole list.</p></blockquote>
<pre class="code"><span style="color:blue;">            using </span>(<span style="color:#2b91af;">SPSite </span>site = <span style="color:blue;">new </span><span style="color:#2b91af;">SPSite</span>(<span style="color:#a31515;">"https://site"</span>))
            {
                <span style="color:blue;">using </span>(<span style="color:#2b91af;">SPWeb </span>web = site.OpenWeb())
                {
                    <span style="color:#2b91af;">SPList </span>list = web.Lists[<span style="color:#a31515;">"Log"</span>];
                    <span style="color:#2b91af;">SPQuery </span>query = <span style="color:blue;">new </span><span style="color:#2b91af;">SPQuery </span>{ RowLimit = 0 };
                    <span style="color:#2b91af;">SPListItem </span>listItem = list.GetItems(query).Add();

                    listItem.Web.AllowUnsafeUpdates = <span style="color:blue;">true</span>;
                    listItem[<span style="color:#a31515;">"Errorlog"</span>] = feilMelding;

                    listItem.Update();
                    list.Update();
                    web.Update();
                }
            }</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>Iwould also like to refer to the list of alternatives for SPList.Items on msdn <a href="http://msdn.microsoft.com/en-us/library/bb687949.aspx">http://msdn.microsoft.com/en-us/library/bb687949.aspx</a></p>
<p><strong>Alternatives to SPList.Items</strong></p>
<table border="1" cellpadding="0">
<tbody>
<tr>
<td width="49%" valign="bottom"><strong>Poor Performing Methods and Properties</strong><strong> </strong></td>
<td width="50%" valign="bottom"><strong>Better Performing Alternatives</strong><strong> </strong></td>
</tr>
<tr>
<td width="49%" valign="top"><strong>SPList.Items.Count</strong></td>
<td width="50%" valign="top"><strong>SPList.ItemCount</strong></td>
</tr>
<tr>
<td width="49%" valign="top"><strong>SPList.Items.XmlDataSchema</strong></td>
<td width="50%" valign="top">Create an <strong>SPQuery</strong> object to retrieve only the items you want.</td>
</tr>
<tr>
<td width="49%" valign="top"><strong>SPList.Items.NumberOfFields</strong></td>
<td width="50%" valign="top">Create an <strong>SPQuery</strong> object (specifying the <strong>ViewFields</strong>) to retrieve only the items you want.</td>
</tr>
<tr>
<td width="49%" valign="top"><strong>SPList.Items[System.Guid] </strong></td>
<td width="50%" valign="top"><strong>SPList.GetItemByUniqueId(System.Guid) </strong></td>
</tr>
<tr>
<td width="49%" valign="top"><strong>SPList.Items[System.Int32] </strong></td>
<td width="50%" valign="top"><strong>SPList.GetItemById(System.Int32) </strong></td>
</tr>
<tr>
<td width="49%" valign="top"><strong>SPList.Items.GetItemById(System.Int32) </strong></td>
<td width="50%" valign="top"><strong>SPList.GetItemById(System.Int32) </strong></td>
</tr>
<tr>
<td width="49%" valign="top"><strong>SPList.Items.ReorderItems(System.Boolean[],System.Int32[],System.Int32) </strong></td>
<td width="50%" valign="top">Perform a paged query by using <strong>SPQuery</strong> and reorder the items within each page.</td>
</tr>
<tr>
<td width="49%" valign="top"><strong>SPFolder.Files.Count</strong></td>
<td width="50%" valign="top"> </td>
</tr>
</tbody>
</table>
<p>This is a start, I will try to cover a couple of other topics within performance on large Lists. This is my first blogpost enjoy.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/slettemoen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/slettemoen.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/slettemoen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/slettemoen.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/slettemoen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/slettemoen.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/slettemoen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/slettemoen.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/slettemoen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/slettemoen.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/slettemoen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/slettemoen.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/slettemoen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/slettemoen.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=slettemoen.wordpress.com&amp;blog=7718761&amp;post=14&amp;subd=slettemoen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://slettemoen.wordpress.com/2009/05/13/sharepoint-caml-queries-on-large-lists-performance-considerations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/202ab888783287a593a5745f19318c0b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">slettemoen</media:title>
		</media:content>
	</item>
	</channel>
</rss>
