<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Joao Livio { MIX ~ UP on USA}</title><link>http://msmvps.com/blogs/officept/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Multiple Connection String’s Using Linq</title><link>http://msmvps.com/blogs/officept/archive/2013/10/31/multiple-connection-string-s-using-linq-to-sql.aspx</link><pubDate>Thu, 31 Oct 2013 07:04:49 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1853221</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1853221</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2013/10/31/multiple-connection-string-s-using-linq-to-sql.aspx#comments</comments><description>&lt;p&gt;Want to have multiple connection stings changing only a Key in the web.config?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;web.config&lt;/strong&gt;&lt;/p&gt;  &lt;div class="code"&gt;&amp;#160;&lt;font size="2" face="Consolas"&gt; &lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#006400"&gt;&amp;lt;!--&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BEGIN Hash Keys           &lt;br /&gt;&amp;#160; --&amp;gt;           &lt;br /&gt;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000"&gt;appSettings&lt;/font&gt;&lt;font color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#006400"&gt;&amp;lt;!--&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Definição de ligação de Ambientes           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#800000"&gt;&lt;strong&gt;&amp;lt;add key=&amp;quot;SqlMode&amp;quot; value=&amp;quot;D&amp;quot; /&amp;gt;&lt;/strong&gt;&lt;/font&gt;           &lt;br /&gt;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; L = connectionString= &amp;quot;LOCAL&amp;quot;           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; D = connectionString= &amp;quot;DEV&amp;quot;           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Q = connectionString= &amp;quot;QUALITY&amp;quot;           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; P = connectionString= &amp;quot;PRODUCTION&amp;quot;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; --&amp;gt;           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000"&gt;add&lt;/font&gt;&lt;font color="#ff0000"&gt; key&lt;/font&gt;&lt;font color="#0000ff"&gt;=&amp;quot;ModoSql&amp;quot;&lt;/font&gt;&lt;font color="#ff0000"&gt; value&lt;/font&gt;&lt;font color="#0000ff"&gt;=&amp;quot;D&amp;quot;&lt;/font&gt;&lt;font color="#ff0000"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#0000ff"&gt;/&amp;gt;          &lt;br /&gt;&amp;#160; &amp;lt;/&lt;/font&gt;&lt;font color="#800000"&gt;appSettings&lt;/font&gt;&lt;font color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;      &lt;br /&gt;&amp;#160; &lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#006400"&gt;&amp;lt;!--&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; END Hash Keys           &lt;br /&gt;&amp;#160; --&amp;gt;&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/div&gt;  &lt;p&gt;&lt;strong&gt;Connections&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&amp;#160;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000"&gt;connectionStrings&lt;/font&gt;&lt;font color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#006400"&gt;&amp;lt;!--&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BEGIN connectionString&amp;#39;s           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; --&amp;gt;           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000"&gt;add&lt;/font&gt;&lt;font color="#ff0000"&gt; name&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;=&amp;quot;LOCAL&amp;quot;connectionString=&amp;quot;Data Source=myServerAddress;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Initial Catalog=myDataBase;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Integrated Security=SSPI;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#ff0000"&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; providerName&lt;/font&gt;&lt;font color="#0000ff"&gt;=&amp;quot;System.Data.SqlClient&amp;quot;&lt;/font&gt;&lt;font color="#ff0000"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#0000ff"&gt;/&amp;gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/font&gt;&lt;font color="#800000"&gt;add&lt;/font&gt;&lt;font color="#ff0000"&gt; name&lt;/font&gt;&lt;font color="#0000ff"&gt;=&amp;quot;DEV&amp;quot;&lt;/font&gt;&lt;font color="#ff0000"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;&amp;quot;connectionString=&amp;quot;Data&lt;/font&gt;&lt;font color="#ff0000"&gt; Source&lt;/font&gt;&lt;font color="#0000ff"&gt;=myServerAddress;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#ff0000"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Initial Catalog&lt;/font&gt;&lt;font color="#0000ff"&gt;=myDataBase;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2" face="Consolas"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Integrated Security&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;=SSPI;&amp;quot;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; providerName=&amp;quot;System.Data.SqlClient&amp;quot; /&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;add name=&amp;quot;QUAL&amp;quot; c&amp;quot;connectionString=&amp;quot;Data Source=myServerAddress;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Initial Catalog=myDataBase;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Integrated Security=SSPI;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#ff0000"&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; providerName&lt;/font&gt;&lt;font color="#0000ff"&gt;=&amp;quot;System.Data.SqlClient&amp;quot;&lt;/font&gt;&lt;font color="#ff0000"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#0000ff"&gt;/&amp;gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/font&gt;&lt;font color="#800000"&gt;add&lt;/font&gt;&lt;font color="#ff0000"&gt; name&lt;/font&gt;&lt;font color="#0000ff"&gt;=&amp;quot;PROD&amp;quot;&lt;/font&gt;&lt;font color="#ff0000"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;&amp;quot;connectionString=&amp;quot;Data&lt;/font&gt;&lt;font color="#ff0000"&gt; Source&lt;/font&gt;&lt;font color="#0000ff"&gt;=myServerAddress;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#ff0000"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Initial Catalog&lt;/font&gt;&lt;font color="#0000ff"&gt;=myDataBase;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2" face="Consolas"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Integrated Security&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;=SSPI;&amp;quot;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; providerName=&amp;quot;System.Data.SqlClient&amp;quot; /&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!--&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; END connectionString&amp;#39;s       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; --&amp;gt;       &lt;br /&gt;&amp;lt;/connectionStrings&amp;gt;&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;STATIC CLASS&lt;/strong&gt;&lt;/p&gt;  &lt;div class="code"&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;static&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;GetCsValues(&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;type)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;switch&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(type)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;case&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;L&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;ConfigurationManager.ConnectionStrings[&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;LOCAL&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;].ConnectionString&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;case&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;D&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;ConfigurationManager.ConnectionStrings[&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;DEV&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;].ConnectionString&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;case&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;Q&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;ConfigurationManager.ConnectionStrings[&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;QUA&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;].ConnectionString&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;case&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;P&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;ConfigurationManager.ConnectionStrings[&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;PROD&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;].ConnectionString&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;default&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#000000"&gt;.Empty&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/div&gt;  &lt;p&gt;&lt;strong&gt;CODE&lt;/strong&gt;&lt;/p&gt;  &lt;div class="code"&gt;&lt;font face="Consolas"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;static&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;ModoFuncionamento&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;ConfigurationManager.AppSettings[&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;SqlMode&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;]&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" face="Consolas"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/div&gt;  &lt;div class="code"&gt;&lt;font color="#808080" face="Consolas"&gt;….&lt;/font&gt;&lt;/div&gt;  &lt;div class="code"&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font color="#0000ff"&gt;using&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(&lt;/font&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;db&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;COMDataContext(Conn.GetCsValues(ModoFuncionamento)))&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;/font&gt; &lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1853221" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>VSTO Add-in in Outlook using SharePoint COM Tree View Issue</title><link>http://msmvps.com/blogs/officept/archive/2013/10/31/vsto-add-in-in-outlook-using-sharepoint-com-tree-view-issue.aspx</link><pubDate>Thu, 31 Oct 2013 05:09:24 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1853196</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1853196</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2013/10/31/vsto-add-in-in-outlook-using-sharepoint-com-tree-view-issue.aspx#comments</comments><description>&lt;p&gt;Recently using a VSTO Add-in in Outlook using SharePoint Client Object model, i notice that the active explorer won’t refresh. I´m using a Tree View Control to get objects from SharePoint.&lt;/p&gt;  &lt;p&gt;The Goal is to upload files, but after uploaded the explorer was not refreshing&lt;/p&gt;  &lt;div class="code"&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;explorer&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Globals.ThisAddIn.&lt;/font&gt;&lt;font color="#2b91af"&gt;Application&lt;/font&gt;&lt;font color="#000000"&gt;.ActiveExplorer()&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(explorer.Selection&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;==&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;null&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;||&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;explorer.Selection.Count&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#800000"&gt;0&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;return;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;&amp;#160; &lt;br /&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(MailItem&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;mailItem&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;explorer.Selection)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(mailItem&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;==&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;null&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;continue;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/div&gt;  &lt;div class="code"&gt;&amp;#160;&lt;/div&gt;  &lt;div class="code"&gt;After some research, i realize that this is a issue relative to the Handles of the Tree View and Outlook him self.&lt;/div&gt;  &lt;div class="code"&gt;&amp;#160;&lt;/div&gt;  &lt;div class="code"&gt;My approach was&amp;#160; to use this code on the Drag Over Handler&lt;/div&gt;  &lt;div class="code"&gt;&amp;#160;&lt;/div&gt;  &lt;div class="code"&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#000000"&gt;e.Effect&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;DragDropEffects.Copy&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;node&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;treeRep.GetNodeAt(treeRep.PointToClient(&lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Point(e.X,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;e.Y)))&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#808080"&gt;          &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000"&gt;treeRep.SelectedNode&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;node&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;font color="#006400"&gt;//Garbage Recycle          &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000"&gt;e.Data.GetData(&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;RenPrivateMessages&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;This will release the In memory “Messages” sent in the Drag drop&lt;/p&gt;  &lt;p&gt;HTH&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1853196" width="1" height="1"&gt;</description></item><item><title>Convert a SharePoint document name to a Friendly name that you can save</title><link>http://msmvps.com/blogs/officept/archive/2013/07/13/convert-a-sharepoint-name-to-a-friendly-name-that-you-can-user.aspx</link><pubDate>Sat, 13 Jul 2013 10:52:11 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1835383</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1835383</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2013/07/13/convert-a-sharepoint-name-to-a-friendly-name-that-you-can-user.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;Hope that help’s, I&amp;#39;m returning only the maximum 180 characters from the file name&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;private&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;static&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;readonly&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Regex&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;InvalidCharsRegex&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Regex(&lt;/font&gt;&lt;font color="#808080"&gt;@&amp;quot;[\*\?\|\\\t/:&amp;quot;&amp;quot;&amp;#39;&amp;lt;&amp;gt;#{}%~&amp;amp;]&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;RegexOptions.Compiled)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;private&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;static&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;readonly&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Regex&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;InvalidRulesRegex&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Regex(&lt;/font&gt;&lt;font color="#808080"&gt;@&amp;quot;\.{2,}&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;RegexOptions.Compiled)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;private&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;static&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;readonly&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Regex&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;StartEndRegex&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Regex(&lt;/font&gt;&lt;font color="#808080"&gt;@&amp;quot;^[\. ]|[\. ]$&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;RegexOptions.Compiled)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;private&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;static&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;readonly&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Regex&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;ExtraSpacesRegex&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Regex(&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot; {2,}&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;RegexOptions.Compiled)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;/// &amp;lt;summary&amp;gt;         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;/// Returns a folder or file name that&amp;#160; &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;/// conforms to SharePoint&amp;#39;s naming restrictions         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;/// &amp;lt;/summary&amp;gt;         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;/// &amp;lt;param name=&amp;quot;original&amp;quot;&amp;gt;         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;/// The original file name.&amp;#160;&amp;#160; &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;/// This should be the file name without the extension.&amp;#160; &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;/// &amp;lt;/param&amp;gt;         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;static&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;GetSharePointFriendlyName(&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;original)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;// remove invalid characters and some initial replacements         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;friendlyName&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;ExtraSpacesRegex.Replace(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;InvalidRulesRegex.Replace(&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;InvalidCharsRegex.Replace(&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;original,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#2b91af"&gt;String&lt;/font&gt;&lt;font color="#000000"&gt;.Empty).Trim()&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;.&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot; &amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;// Check beginning and end for periods and spaces         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;while&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(StartEndRegex.IsMatch(friendlyName))&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;friendlyName&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;StartEndRegex.Replace(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;friendlyName,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#2b91af"&gt;String&lt;/font&gt;&lt;font color="#000000"&gt;.Empty)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;friendlyName.Length&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;&amp;gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#800000"&gt;180&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;?&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;friendlyName.Substring(&lt;/font&gt;&lt;font color="#800000"&gt;0&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#800000"&gt;180&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;friendlyName&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;}&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1835383" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>How to Redirect to Page in a SharePoint Sandbox</title><link>http://msmvps.com/blogs/officept/archive/2012/09/08/how-to-redirect-to-page-in-a-sharepoint-sandbox.aspx</link><pubDate>Sat, 08 Sep 2012 16:40:56 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1816010</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1816010</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/09/08/how-to-redirect-to-page-in-a-sharepoint-sandbox.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;Just add this to the End of your procedure&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;CODE&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="code"&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;Literal&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;ltrl&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Literal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;Text&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;script&amp;#160; language=&amp;#39;javascript&amp;#39;&amp;gt;window.location.href=&amp;#39;/&amp;#39;;&amp;lt;/script&amp;gt;&amp;quot;        &lt;br /&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;Controls.Add(ltrl)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1816010" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Office+365/default.aspx">Office 365</category></item><item><title>Get a Web Template from Office 365</title><link>http://msmvps.com/blogs/officept/archive/2012/08/02/get-a-web-template-from-office-365.aspx</link><pubDate>Thu, 02 Aug 2012 12:55:04 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1814700</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1814700</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/08/02/get-a-web-template-from-office-365.aspx#comments</comments><description>&lt;div class="code"&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;private&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;static&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;SPWebTemplate&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;GetTemplate(SPWeb&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;web,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;templateTitle)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;SPWebTemplateCollection&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;webTemplates&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;web.GetAvailableWebTemplates(&lt;/font&gt;&lt;font color="#800000"&gt;1033&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;true&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;SPWebTemplate&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;webTemplate&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(&lt;/font&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;SPWebTemplate&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;t&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;webTemplates&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;where&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;t.Title&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;==&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;templateTitle&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;t).FirstOrDefault()&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;webTemplate&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;}&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1814700" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Cloud/default.aspx">Cloud</category><category domain="http://msmvps.com/blogs/officept/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Office+365/default.aspx">Office 365</category></item><item><title>Connect to Hotmail with Outlook 2013</title><link>http://msmvps.com/blogs/officept/archive/2012/07/24/connect-to-hotmail-with-outlook-2003.aspx</link><pubDate>Tue, 24 Jul 2012 07:55:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1813431</guid><dc:creator>Joao Livio</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1813431</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/07/24/connect-to-hotmail-with-outlook-2003.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size:x-small;"&gt;First go to &lt;strong&gt;FILE &amp;ndash; Add Account &amp;ndash; See Image&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/1727.image_5F00_7F257A6D.png"&gt;&lt;img height="169" width="471" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/1220.image_5F00_thumb_5F00_186D320E.png" alt="image" border="0" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" title="image" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;"&gt;The choose &lt;strong&gt;Manual Setup &amp;ndash; Next &amp;ndash; Exchange ActiveSync&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/0508.image_5F00_599DCC16.png"&gt;&lt;img height="334" width="471" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/4520.image_5F00_thumb_5F00_295635B9.png" alt="image" border="0" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" title="image" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/1768.image_5F00_26466875.png"&gt;&lt;img height="333" width="470" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/4401.image_5F00_thumb_5F00_65A6ACB6.png" alt="image" border="0" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" title="image" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;"&gt;&lt;strong&gt;OPTIONS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;"&gt;Your Hotmail Address &lt;br /&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Mail Server&lt;/span&gt;&lt;/strong&gt;: m.hotmail.com&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/1145.image_5F00_54586682.png"&gt;&lt;img height="331" width="468" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/3515.image_5F00_thumb_5F00_2CB47B09.png" alt="image" border="0" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" title="image" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;"&gt;FOR PREVIEW VERSION REPEAT PROCEDURE 2 TIMES. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:x-small;"&gt;AFTER ERROR HIT NEXT AGAIN&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1813431" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Microsoft+Outlook/default.aspx">Microsoft Outlook</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Office+2013/default.aspx">Office 2013</category></item><item><title>Office 2013 Deploy Outlook</title><link>http://msmvps.com/blogs/officept/archive/2012/07/24/office-2013-deploy-outlook.aspx</link><pubDate>Tue, 24 Jul 2012 04:17:57 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1813423</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1813423</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/07/24/office-2013-deploy-outlook.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;One of the &lt;strong&gt;limitations of side by side installations of Office in the same Machine&lt;/strong&gt; was that Outlook only could be installed once for the version you choose.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Now Office 2010 and Office 2013 can be installed with full features, Outlook 2013 will assume you definitions from 2010 COOL!&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/8738.image_5F00_41BA6E36.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/6472.image_5F00_thumb_5F00_61FCB6F9.png" width="500" height="250" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Of course you can’t start both at same time.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1813423" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Microsoft+Outlook/default.aspx">Microsoft Outlook</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Office+2010/default.aspx">Office 2010</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Office+2013/default.aspx">Office 2013</category></item><item><title>Another Way to get a Domain URL</title><link>http://msmvps.com/blogs/officept/archive/2012/07/11/another-way-to-get-a-domain-url.aspx</link><pubDate>Wed, 11 Jul 2012 04:15:16 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1812697</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1812697</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/07/11/another-way-to-get-a-domain-url.aspx#comments</comments><description>&lt;div class="code"&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;domain&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#2b91af"&gt;HttpContext&lt;/font&gt;&lt;font color="#000000"&gt;.Current.Request.Url.Scheme&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;+&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Uri.SchemeDelimiter&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;+&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#2b91af"&gt;HttpContext&lt;/font&gt;&lt;font color="#000000"&gt;.Current.Request.Url.Host&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;+&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;(&lt;/font&gt;&lt;font color="#2b91af"&gt;HttpContext&lt;/font&gt;&lt;font color="#000000"&gt;.Current.Request.Url.IsDefaultPort&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;?&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt; &amp;quot;&amp;quot;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;:&amp;quot; &lt;/font&gt;&lt;font color="#000000"&gt;+&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#2b91af"&gt;HttpContext&lt;/font&gt;&lt;font color="#000000"&gt;.Current.Request.Url.Port)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1812697" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category><category domain="http://msmvps.com/blogs/officept/archive/tags/How-To/default.aspx">How-To</category></item><item><title>Get the FBA User Logged</title><link>http://msmvps.com/blogs/officept/archive/2012/07/11/get-the-fba-user-logged.aspx</link><pubDate>Wed, 11 Jul 2012 04:04:23 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1812695</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1812695</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/07/11/get-the-fba-user-logged.aspx#comments</comments><description>&lt;div class="code"&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;private&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;static&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;GetMyFbaUserProperty&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;get&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;fbaUser&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#2b91af"&gt;HttpContext&lt;/font&gt;&lt;font color="#000000"&gt;.Current.User.Identity.Name&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;int&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;lastIndex&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;fbaUser.LastIndexOf(&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;|&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;fbaUser&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;fbaUser.Substring(lastIndex&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;+&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#800000"&gt;1&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;(fbaUser.Length&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;-&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;lastIndex&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;-&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#800000"&gt;1&lt;/font&gt;&lt;font color="#000000"&gt;))&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;}&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;}&lt;/font&gt; &lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1812695" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://msmvps.com/blogs/officept/archive/tags/How-To/default.aspx">How-To</category><category domain="http://msmvps.com/blogs/officept/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>The Microsoft Online Services Diagnostics and Logging (MOSDAL) Support Toolkit</title><link>http://msmvps.com/blogs/officept/archive/2012/06/30/the-microsoft-online-services-diagnostics-and-logging-mosdal-support-toolkit.aspx</link><pubDate>Sat, 30 Jun 2012 14:11:21 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1812073</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1812073</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/06/30/the-microsoft-online-services-diagnostics-and-logging-mosdal-support-toolkit.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;The Microsoft Online Services Diagnostics and Logging (MOSDAL) Support Toolkit performs network diagnostics and collects system configuration, network configuration, and logging information for applications that are used to connect to Microsoft Business Productivity Online Standard Suite (BPOS-S) or to Microsoft Office 365. The logs and diagnostic information that the tool generates provide data that helps technical support professionals troubleshoot configuration, network, installation, and other service-related issues. The MOSDAL Support Toolkit collects log files, registry keys, and configuration settings that would otherwise require time-consuming and labor-intensive collection by using separate tools.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&amp;amp;id=626" target="_blank"&gt;&lt;font size="2"&gt;CLICK, DON´T MISS&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1812073" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Cloud/default.aspx">Cloud</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Office+Live/default.aspx">Office Live</category></item><item><title>My Original Articles and Projects for this Year - Compilation</title><link>http://msmvps.com/blogs/officept/archive/2012/06/29/my-original-articles-and-projects-for-this-year-compilation.aspx</link><pubDate>Fri, 29 Jun 2012 10:40:04 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1812018</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1812018</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/06/29/my-original-articles-and-projects-for-this-year-compilation.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.tlivio.org/wp-content/uploads/2012/01/Document-1.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="Document 1" border="0" alt="Document 1" src="http://www.tlivio.org/wp-content/uploads/2012/01/Document-1_thumb.png" width="96" height="64" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;ARTICLES    &lt;br /&gt;&amp;#160; &lt;br /&gt;English&lt;/h3&gt;  &lt;p&gt;&lt;font size="2"&gt;SharePoint&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/blogs/officept/archive/2011/12/22/sharepoint-n-tier-architecture-projects-only-my-point-of-view.aspx"&gt;&lt;font size="2"&gt;SharePoint n-tier architecture Projects (Only My Point of View)&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msmvps.com/blogs/officept/archive/2011/12/22/introduction-to-property-bags-in-sharepoint.aspx"&gt;&lt;font size="2"&gt;Introduction to Property Bags in SharePoint&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msmvps.com/blogs/officept/archive/2011/12/20/sharepoint-2010-with-ocr.aspx"&gt;&lt;font size="2"&gt;SharePoint 2010 with OCR&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msmvps.com/blogs/officept/archive/2011/10/26/installing-and-configuring-sharepoint-2010-farm-language-pack-sp1.aspx"&gt;&lt;font size="2"&gt;Installing and Configuring SharePoint 2010 (Farm) + Language Pack + SP1&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msmvps.com/blogs/officept/archive/2011/10/26/configure-metadata-taxonomy-service-application-sharepoint-2010-intro.aspx"&gt;&lt;font size="2"&gt;Create a Metadata (Taxonomy) Service Application SharePoint 2010 – INTRO&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msmvps.com/blogs/officept/archive/2011/08/05/convert-a-moss-wspbuilder-project-to-sharepoint-2010.aspx"&gt;&lt;font size="2"&gt;Convert a MOSS WspBuilder Project to SharePoint 2010 (Part I)&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Exchange Server Managed API and Office 365&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://exchws.wordpress.com/2011/12/13/what-is-the-service-binding-in-the-exchange-web-services-managed-api/"&gt;&lt;font size="2"&gt;What is the Service Binding in the Exchange Web Services Managed API&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://exchws.wordpress.com/office-365-install-deploy/"&gt;&lt;font size="2"&gt;Office 365 Install &amp;amp; Deploy&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://exchws.wordpress.com/exchange-on-line/exchange-server-binding/"&gt;&lt;font size="2"&gt;Exchange Server Binding&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Code Project      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.codeproject.com/KB/office/vsto_sql_browser.aspx"&gt;&lt;font size="2"&gt;Excel VSTO SQL Server Browser&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Portuguese&lt;/h3&gt;  &lt;p&gt;&lt;font size="2"&gt;SharePoint&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepointpt.org/archive/2011/08/17/converter-um-projecto-publishing-wspbuilder-para-sharepoint-2010.aspx"&gt;&lt;font size="2"&gt;Converter um projecto publishing WspBuilder para SharePoint 2010&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.sharepointpt.org/archive/2011/08/17/criar-um-sistema-rss-atraves-de-uma-lista-de-paginas.aspx"&gt;&lt;font size="2"&gt;Criar um Sistema RSS Através de uma Lista de Páginas&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.sharepointpt.org/archive/2011/12/19/sharepoint-2010-e-processamento-ocr-good-together.aspx"&gt;&lt;font size="2"&gt;SharePoint 2010 com OCR (Optical Character Recognition)&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.sharepointpt.org/archive/2012/01/05/property-bags-em-detalhe.aspx" target="_blank"&gt;&lt;font size="2"&gt;Introdução aos Property Bags no Sharepoint&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;      &lt;br /&gt;&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/3515.image_5F00_1C8D06E2.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/2541.image_5F00_thumb_5F00_3BCFADB5.png" width="192" height="33" /&gt;&lt;/a&gt;     &lt;br /&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;My Gallery Projects for Download (TechNet)&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://gallery.technet.microsoft.com/VSTO-Access-Template-4dedb360"&gt;&lt;font size="2"&gt;VSTO Access 2010 Template target to VB.NET&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;This file have a project configured in order to use a Access Template that allow choose a Access Add-in like other templates included by default in Visual Studio 2010. In this case you will be able to build a Application Level Add-in for Microsoft AccessBe aware that maybe Micro&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gallery.technet.microsoft.com/Grab-data-from-SQL-Server-6834ffbd"&gt;&lt;font size="2"&gt;Grab data from SQL Server into Excel using VSTO&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Sometimes it is necessary use Excel automation in order to grab some information from a specific data source and put it in Excel directly. The objective is to get more control about what you need to do to pull and create automatic processes to the end-user.This project is a Docum&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gallery.technet.microsoft.com/Access-Interop-API-bc12203e"&gt;&lt;font size="2"&gt;Microsoft Access Interop API Extensions to VBA (Samples)&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;This is a Visual Studio Project that allow use of a Interop API Extensions tool found in the .NET Framework 2.0. Wraps the Access object model providing a more productive environment for the VBA developer. Specifically, it employs extension methods, functions, properties and a mo&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gallery.technet.microsoft.com/Windows-Forms-Simple-58247869"&gt;&lt;font size="2"&gt;Windows Forms Simple Application that Convert RPT Files to CSV&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;This is a Windows Forms Simple Application that Convert RPT Files to CSV. I&amp;#39;m Using Visual Studio 2010 and Framework 3.5. You can choose your RPT File, and a Output Directory. Based in the Max Lines per File, a new file will be created in the Directory      &lt;br /&gt;choosed.I made this utili&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;My TechNet Wiki Articles (TechNet)&lt;/h3&gt;  &lt;p&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/12071.what-is-the-ews-managed-api-and-exchange-server-binding.aspx"&gt;&lt;font size="2"&gt;What is the EWS Managed API and Exchange Server Binding?&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Overview / Survival Guide What is the Microsoft Exchange Server Managed API? The EWS Managed API provides a managed interface for developing client applications...&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/130169/ProfileUrlRedirect.ashx"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;font size="2"&gt;on Fri, Jun 29 2012 2:18 PM&lt;/font&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/10771.sharepoint-2010-installing-and-configuring-your-farm-with-language-pack-and-sp1.aspx"&gt;&lt;font size="2"&gt;SharePoint 2010: Installing and Configuring your Farm with Language Pack and SP1&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;(Level 100) Task List SharePoint 2010 Language Pack pt-PT SharePoint 2010 SP1 Language Pack pt-PT SP1 Configure FARM INSTALLING First...&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/130169/ProfileUrlRedirect.ashx"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;font size="2"&gt;on Fri, Jun 29 2012 12:40 PM&lt;/font&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/11125.simple-way-to-get-images-from-sharepoint-and-process-ocr.aspx"&gt;&lt;font size="2"&gt;Simple Way to Get Images from SharePoint and Process OCR&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Table of Contents Overview / Survival Guide Media Type/Task References Overview / Survival Guide In this article I will address a simple way to get images from...&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/2179/ProfileUrlRedirect.ashx"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;font size="2"&gt;on Tue, Jun 5 2012 5:36 AM&lt;/font&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/11128.sharepoint-list-redirect-to-login-page-when-clicking-some-document-types.aspx"&gt;&lt;font size="2"&gt;SharePoint List Redirect to Login Page When Clicking Some Document Types&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Table of Contents Troubleshooting Actions Required Resolve the &amp;quot;How-To&amp;quot; Troubleshooting In a FBA (Forms Based Authentication) scenario, for some document...&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/2179/ProfileUrlRedirect.ashx"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;font size="2"&gt;on Tue, Jun 5 2012 5:33 AM&lt;/font&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/11127.sharepoint-n-tier-n-layer-architecture-projects-a-point-of-view.aspx"&gt;&lt;font size="2"&gt;SharePoint N-Tier, N-Layer Architecture Projects, a Point of View&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Table of Contents Overview / Survival Guide Media Type/Task CONCLUSION Overview / Survival Guide N-tier application architecture provides a model for developers...&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1812018" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Workarounds+-+Fix/default.aspx">Workarounds - Fix</category><category domain="http://msmvps.com/blogs/officept/archive/tags/How-To/default.aspx">How-To</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Documentation/default.aspx">Documentation</category></item><item><title>EWS API 1.2 Released</title><link>http://msmvps.com/blogs/officept/archive/2012/06/25/ews-api-1-2-released.aspx</link><pubDate>Mon, 25 Jun 2012 03:46:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1811720</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1811720</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/06/25/ews-api-1-2-released.aspx#comments</comments><description>&lt;h5&gt;&lt;/h5&gt;  &lt;h5&gt;&lt;/h5&gt;  &lt;p&gt;&lt;font size="2"&gt;Good news, the Exchange Web Services Managed API 1.2.1 was released and it’s available for download&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;The EWS Managed API 1.2&lt;/strong&gt; introduces the following important changes that might affect your client applications: &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Microsoft Exchange Server 2010 Service Pack 2 (SP2) is now the targeted version. &lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;font size="2"&gt;The following new functionality is exposed: &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Getting password expiration date &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Updates to the contact type &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Store entry identifiers returned on items &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Asynchronous notifications &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;DateTime object precision values &lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;h5&gt;Documentation&lt;/h5&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd633709(v=exchg.80).aspx"&gt;&lt;font size="2"&gt;http://msdn.microsoft.com/en-us/library/dd633709(v=exchg.80).aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;Download&lt;/h5&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=28952"&gt;&lt;font size="2"&gt;http://www.microsoft.com/en-us/download/details.aspx?id=28952&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1811720" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category><category domain="http://msmvps.com/blogs/officept/archive/tags/EWS/default.aspx">EWS</category></item><item><title>Join me on my Session of WCM Migration SharePoint</title><link>http://msmvps.com/blogs/officept/archive/2012/05/09/join-me-on-my-session-of-wcm-migration-sharepoint.aspx</link><pubDate>Wed, 09 May 2012 06:21:45 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1809654</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1809654</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/05/09/join-me-on-my-session-of-wcm-migration-sharepoint.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.sharepointpt.org/archive/2012/05/09/sharepointpt-20&amp;ordf;-reuni&amp;atilde;o-da-spugpt12052012.aspx"&gt;&lt;font size="2"&gt;Migração: Soluções WCM 2007 para SharePoint 2010          &lt;br /&gt;(WSPBuilder,Web Applications, Content Databases)&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;        &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;    &lt;br /&gt;&lt;font size="2"&gt;(12 May) At: &lt;/font&gt;&lt;a href="http://www.sharepointpt.org"&gt;&lt;font size="2"&gt;www.sharepointpt.org&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; (Microsoft Portugal)      &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h3&gt;&lt;font size="2"&gt;pt-PT&amp;#160; &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt;       &lt;br /&gt;Inscrições:&lt;/strong&gt;       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://spugptmeeting20.eventbrite.com/"&gt;&lt;font size="2"&gt;http://spugptmeeting20.eventbrite.com&lt;/font&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Link LiveMeeting:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;a anunciar&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepointpt.org/Lists/Posts/Attachments/94/image010_74_4F780CE5.jpg"&gt;&lt;font size="2"&gt;&lt;img title="image010" border="0" alt="image010" src="http://www.sharepointpt.org/Lists/Posts/Attachments/94/image010_thumb_24_4F780CE5.jpg" width="740" height="10" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Agenda &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;09:30: Recepção dos participantes&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;10:00: Abertura &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;10:15: Sessão: &lt;strong&gt;“Out-of-band solutions for feature gaps and value-add guidance for the ALM community&amp;quot; &lt;/strong&gt;com &lt;strong&gt;Rui Melo,&lt;/strong&gt; Microsoft &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;11:00: Coffee-break &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;11:15: Sessão:&lt;strong&gt;“Migração: Soluções WCM 2007 para SharePoint 2010 (WSPBuilder,Web Applications, Content Databases)”&lt;/strong&gt;com &lt;strong&gt;João Lívio&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;12:00: Painel de discussão&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;13:00: Final da Reunião &amp;amp; Lunch&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;( Almoço em grupo para convívio. A participação no almoço é opcional.)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Aquele abraço, com muitos disposes à mistura !&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Rodrigo Pinto, SharePoint MVP, Specialist, Evangelist&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;SharePointPt Founder&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;SharePointPT- Comunidade Portuguesa de SharePoint&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;SharePointPt Site: &lt;/font&gt;&lt;a href="http://www.eventbrite.com/"&gt;&lt;font size="2"&gt;http://www.sharepointpt.org&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;SharePointPt no FaceBook: &lt;/font&gt;&lt;a href="http://www.facebook.com/profile.php?id=100000660657466&amp;amp;ref=mf"&gt;&lt;font size="2"&gt;http://www.facebook.com/profile.php?id=100000660657466&amp;amp;ref=mf&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;SharePointPt no Twitter: &lt;/font&gt;&lt;a href="http://twitter.com/spugpt"&gt;&lt;font size="2"&gt;http://twitter.com/spugpt&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;SharePointPt Email Account : &lt;/font&gt;&lt;a href="mailto:spugpt@gmail.com;"&gt;&lt;font size="2"&gt;spugpt@gmail.com;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepointpt.org/Lists/Posts/Attachments/94/image010_83_596A1C86.jpg"&gt;&lt;font size="2"&gt;&lt;img title="image010" border="0" alt="image010" src="http://www.sharepointpt.org/Lists/Posts/Attachments/94/image010_thumb_26_596A1C86.jpg" width="647" height="5" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Como chegar: &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;O local do evento é no &lt;strong&gt;Auditório da Microsoft na Expo (perto do Oceanário)&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Morada:      &lt;br /&gt;MSFT, Software para Microcomputadores, Lda.       &lt;br /&gt;(Subsidiária da Microsoft Corporation)       &lt;br /&gt;Rua do Fogo de Santelmo, Lote 2.07.02       &lt;br /&gt;1990 – 110 Lisboa&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Mapa: &lt;/font&gt;&lt;a href="http://bit.ly/JYRt9a"&gt;&lt;font size="2"&gt;http://bit.ly/JYRt9a&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1809654" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Training/default.aspx">Training</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Portuguese+Related/default.aspx">Portuguese Related</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Upgrade/default.aspx">Upgrade</category><category domain="http://msmvps.com/blogs/officept/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>Get WebApplication Sites and Structure with T-SQL</title><link>http://msmvps.com/blogs/officept/archive/2012/05/08/get-webapplication-sites-and-structure-with-t-sql.aspx</link><pubDate>Tue, 08 May 2012 07:01:45 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1809624</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1809624</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/05/08/get-webapplication-sites-and-structure-with-t-sql.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;Hi!&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Today i had the need to get an Intranet Structure using a SharePoint Content DB. Because i don’t want to run in Production or Quality i restored the Content DB Backup to my Developer Laptop.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;This procedure return all List in Web also&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;T-SQL&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&amp;#160;&lt;font color="#0000ff"&gt;SELECT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;Webs.FullUrl&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;as&lt;/font&gt;&lt;font color="#808080"&gt; &amp;#39;URL&amp;#39;&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;Webs.Title&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;as&lt;/font&gt;&lt;font color="#808080"&gt; &amp;#39;Web Title&amp;#39;&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;WEBS.&lt;/font&gt;&lt;font color="#0000ff"&gt;Description&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;as&lt;/font&gt;&lt;font color="#808080"&gt; &amp;#39;Web Description&amp;#39;&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;AllLists.tp_Title&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;as&lt;/font&gt;&lt;font color="#808080"&gt; &amp;#39;List Description&amp;#39;&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;AllLists.tp_Version&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;as&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt; &amp;#39;List Version&amp;#39;        &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;FROM&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;Webs&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;INNER&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;JOIN&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;Sites&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;ON&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Webs.SiteId&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Sites.&lt;/font&gt;&lt;font color="#0000ff"&gt;Id&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;INNER&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;JOIN&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;AllLists&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;ON&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Webs.&lt;/font&gt;&lt;font color="#0000ff"&gt;Id&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;AllLists.tp_WebId&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;        &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;ORDER&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;BY&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;Webs.FullUrl       &lt;br /&gt;&amp;#160; &lt;br /&gt;        &lt;br /&gt;&lt;/font&gt;&lt;strong&gt;If you want to run in Production use:&lt;/strong&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;font color="#0000ff"&gt;with&lt;/font&gt;&lt;font color="#808080"&gt; &lt;/font&gt;&lt;font color="#000000"&gt;(&lt;/font&gt;&lt;font color="#0000ff"&gt;nolock&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1809624" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://msmvps.com/blogs/officept/archive/tags/TSQL/default.aspx">TSQL</category><category domain="http://msmvps.com/blogs/officept/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>My Last Microsoft Adventure</title><link>http://msmvps.com/blogs/officept/archive/2012/03/28/my-last-microsoft-adventure.aspx</link><pubDate>Wed, 28 Mar 2012 10:07:02 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1808062</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1808062</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/03/28/my-last-microsoft-adventure.aspx#comments</comments><description>&lt;p align="left"&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/3835.DM_5F00_57E6E35A.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="DM" border="0" alt="DM" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/0652.DM_5F00_thumb_5F00_6F31E7CB.jpg" width="518" height="419" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1808062" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Training/default.aspx">Training</category></item><item><title>Microsoft Online Services Diagnostics and Logging</title><link>http://msmvps.com/blogs/officept/archive/2012/01/19/microsoft-online-services-diagnostics-and-logging.aspx</link><pubDate>Thu, 19 Jan 2012 16:24:14 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1805097</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1805097</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2012/01/19/microsoft-online-services-diagnostics-and-logging.aspx#comments</comments><description>&lt;h3&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/1004.image_5F00_0DAD7639.png"&gt;&lt;font size="2"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/2451.image_5F00_thumb_5F00_1A3B2355.png" width="228" height="271" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;h3&gt;&lt;font size="2"&gt;Overview&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;MOSDAL&lt;/strong&gt; Support Toolkit collects system configuration, network configuration, service-based applications&amp;#39; configuration and logging data along with performing network diagnostics. MOSDAL Support Toolkit can be used by anyone having issues with the Microsoft Online services. A KB article about the tool can be found over here: &lt;/font&gt;&lt;a href="http://support.microsoft.com/kb/960625" target="_blank"&gt;&lt;font size="2"&gt;http://support.microsoft.com/kb/960625&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Download: &lt;/font&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=626&amp;amp;WT.mc_id=rss_office_365" target="_blank"&gt;&lt;font size="2"&gt;Here&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1805097" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category><category domain="http://msmvps.com/blogs/officept/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>Create a WebPart Dynamically thru a DWP (XML File Exported)</title><link>http://msmvps.com/blogs/officept/archive/2011/12/22/create-a-webpart-dynamically-thru-a-dwp-xml-file-exported.aspx</link><pubDate>Thu, 22 Dec 2011 16:21:47 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1803993</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1803993</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2011/12/22/create-a-webpart-dynamically-thru-a-dwp-xml-file-exported.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;This method will create a WebPart within a XML File DWP that is an exported WebPart file when you export by clicking his option.&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="2"&gt;webSite = SPSite&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;wpId = ZoneID&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;wpZi = ZoneID&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;wpPage = Page Name&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;wpDwp = DWP File&lt;/font&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;By my tests the ZoneID sometimes is not assumed, I presume it is a bug in the ObjectModel, or not&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;/// &amp;lt;/summary&amp;gt;         &lt;br /&gt;/// &amp;lt;param name=&amp;quot;webSite&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;          &lt;br /&gt;/// &amp;lt;param name=&amp;quot;wpId&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;          &lt;br /&gt;/// &amp;lt;param name=&amp;quot;wpZi&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;          &lt;br /&gt;/// &amp;lt;param name=&amp;quot;wpPage&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;          &lt;br /&gt;/// &amp;lt;param name=&amp;quot;wpDwp&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;          &lt;br /&gt;/// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;          &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;static&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;bool&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;CreateWebPart(&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;webSite,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;wpId,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;wpZi,&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#808080"&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;wpPage,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;wpDwp&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;try&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;// Get a reference to a web and a list         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;using&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(&lt;/font&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;site&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;SPSite(webSite))&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;web&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;site.OpenWeb()&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;// Get the web part collection         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;coll&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;web.GetLimitedWebPartManager(&lt;/font&gt;&lt;font color="#2b91af"&gt;String&lt;/font&gt;&lt;font color="#000000"&gt;.Format(&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;{0}/Pages/{1}&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;webSite,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;wpPage),&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;PersonalizationScope.Shared)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;using&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(&lt;/font&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;reader&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#2b91af"&gt;XmlTextReader&lt;/font&gt;&lt;font color="#000000"&gt;(wpDwp))&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;// import the web part from the stream         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;errorMessage&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;newWp&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(WebPart)coll.ImportWebPart(reader,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;out&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;errorMessage)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;reader.Close()&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;newWp.ZoneID&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;wpId&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;// check for import errors         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(!&lt;/font&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#000000"&gt;.IsNullOrEmpty(errorMessage))&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;font color="#0000ff"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#006400"&gt;// add the web part to the page         &lt;br /&gt;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;coll.AddWebPart(newWp,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;newWp.ZoneID,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Convert.ToInt32(wpZi))&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;}&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;}&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;true&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;}&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;catch&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(&lt;/font&gt;&lt;font color="#2b91af"&gt;Exception&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;ex)&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;font color="#0000ff"&gt;return &lt;font color="#0000ff"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;}&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1803993" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://msmvps.com/blogs/officept/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>SharePoint n-tier architecture Projects (Only My Point of View)</title><link>http://msmvps.com/blogs/officept/archive/2011/12/22/sharepoint-n-tier-architecture-projects-only-my-point-of-view.aspx</link><pubDate>Thu, 22 Dec 2011 12:30:59 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1803979</guid><dc:creator>Joao Livio</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1803979</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2011/12/22/sharepoint-n-tier-architecture-projects-only-my-point-of-view.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;N-tier application architecture provides a model for developers to create a flexible and reusable application. By breaking up an application into tiers, developers only have to modify or add a specific layer, rather than have to rewrite the entire application over.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;In SharePoint this makes sense no? I have seen MOSS and Foundation projects where everything it’s mixed so all point’s of failure are in the same place and it’s more confuse, to not say a mess, understanding the business logic, N-Tier Architectures make application more robust because there is no single point of failure. Tiers function with relative independence, and this in SharePoint makes the difference.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;N-Tier Architecture helps developers build web applications because it allows developers to apply their specific skill to that part of the program that best suits their skill set. Graphic artists can focus on the presentation tier, while developers can focus on the code tier&lt;/font&gt;.&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Let’s see this example diagram, this is only a very simple example&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/6644.image_5F00_4763B80F.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/8171.image_5F00_thumb_5F00_1A02223F.png" width="537" height="396" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;The important concept to note here is that if the interfaces between an n-tiered application&amp;#39;s layers remain constant, the implementation of each layer can be easily upgraded or changed. This is also a fundamental concept of good object oriented design.&lt;/font&gt;&lt;font size="2"&gt; Another advantage is that you can reuse some parts of this project, like the Claims Signin Page.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;CONCLUSION&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;There are almost an infinite number of architectural variations you can use when developing SharePoint applications. The best ones are both easy to create &lt;i&gt;and&lt;/i&gt; maintain&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Joao Livio      &lt;br /&gt;SharePoint Consultant, Project Manager       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.primesoft.pt"&gt;&lt;font size="2"&gt;www.primesoft.pt&lt;/font&gt;&lt;/a&gt;    &lt;br /&gt;&lt;font size="2"&gt;Microsoft Most Valuable Professional Office Systems since2002&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1803979" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://msmvps.com/blogs/officept/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>Introduction to Property Bags in SharePoint</title><link>http://msmvps.com/blogs/officept/archive/2011/12/22/introduction-to-property-bags-in-sharepoint.aspx</link><pubDate>Thu, 22 Dec 2011 10:56:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1803978</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1803978</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2011/12/22/introduction-to-property-bags-in-sharepoint.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Original Article in &lt;/font&gt;&lt;/strong&gt;&lt;a href="http://www.sharepointpt.org"&gt;&lt;strong&gt;&lt;font size="2"&gt;www.sharepointpt.org&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;font size="2"&gt; Portuguese Format written by me&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;DEFINITIONS&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;For those not familiar with the Property Bags, what are they?&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;A place to store metadata or properties of your SharePoint sites. The Property Bags are implemented as an hash table consisting of property names and values ​​to Level Site Collection etc ... On the other hand we can store in the web.config parameters, but these parameters are not the same level that we want (see levels) which in itself is a disadvantage.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;LEVELS&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Property Bags can be defined in the following levels:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Farm (SPFarm class)      &lt;br /&gt;Web application (SPWebApplication class)       &lt;br /&gt;Site collection (SPSite class)       &lt;br /&gt;Site (SPWeb class)       &lt;br /&gt;List (SPList class)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;EXAMPLE&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Analyzing a real example, imagine that we have our application divided by areas, each area is bound and a Site Collection, from the start would be good to know in which area we are, good? .. On the other hand we can persist a Customer ID of a LOB Application at the Site level, so we just have to set it and invoke it without having to always make requests to the database. Consider the diagram below&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/6445.image_5F00_6514F012.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/officept.metablogapi/0243.image_5F00_thumb_5F00_0E3C8851.png" width="532" height="355" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;In this case we can persist the information from the area where and know when the ribbon is visible or not. In the 3rd example we can persist the Customer ID and Company simply by using small methods or properties to get information as we see below.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;CODE&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;SET&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="code"&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;SPSite&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;siteCollection&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;SPSite(&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;http://site&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;SPWeb&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;site&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;siteCollection.RootWeb&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;site.Properties.Add(&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;SiteKey&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;SiteValue&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;site.Properties.Update()&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/div&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;READ&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="code"&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;SPWeb.AllProperties[&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;SiteKey&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;].ToString()&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/div&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;REMOVE&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="code"&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;SPWeb.AllProperties.Remove(&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;SiteKey&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;SPWeb.Properties[&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;SiteKey&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;]&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;null;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;SPWeb.Update()&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;SPWeb.Properties.Update()&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/div&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;        &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;CONCLUSION&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font size="2"&gt;This is a perfect solution when you have to store settings for a specific site while SPWeb is valid.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;     &lt;br /&gt;There are other ways to do what we can see in detail: &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;a href="http://www.wictorwilen.se/Post/Six-ways-to-store-settings-in-SharePoint.aspx" target="_blank"&gt;Six Ways to store settings in SharePoint&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font size="2"&gt;Joao Livio     &lt;br /&gt;SharePoint Consultant, Project Manager      &lt;br /&gt;&lt;a href="http://www.primesoft.pt"&gt;www.primesoft.pt&lt;/a&gt;       &lt;br /&gt;Microsoft Most Valuable Professional Office Systems since2002&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1803978" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://msmvps.com/blogs/officept/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>How to Get File Extension from Document in List and Render</title><link>http://msmvps.com/blogs/officept/archive/2011/12/22/how-to-get-file-extension-from-document-in-list-and-render.aspx</link><pubDate>Thu, 22 Dec 2011 08:00:55 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1803972</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1803972</wfw:commentRss><comments>http://msmvps.com/blogs/officept/archive/2011/12/22/how-to-get-file-extension-from-document-in-list-and-render.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;SPListItemCollection&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;coll&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;SPWeb.Lists[&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;Documents&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;].GetItems(query)&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(SPListItem&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;item&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;coll)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#808080"&gt;     &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;ext&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#2b91af"&gt;Path&lt;/font&gt;&lt;font color="#000000"&gt;.GetExtension(item[&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;FileLeafRef&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;].ToString())&lt;/font&gt;&lt;font color="#0000ff"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;switch&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(ext)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;case&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;.pdf&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;break;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;case&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;.doc&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;case&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;.docx&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;break;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;case&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;.xls&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;case&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;.xlsx&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;break;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;case&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;.ppt&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;case&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;.pptx&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;break;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;default&lt;/font&gt;&lt;font color="#000000"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;break;&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2" face="Consolas"&gt;}&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1803972" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category><category domain="http://msmvps.com/blogs/officept/archive/tags/How-To/default.aspx">How-To</category><category domain="http://msmvps.com/blogs/officept/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item></channel></rss>