<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Espaço .Net</title>
	<atom:link href="http://nanebnu.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nanebnu.wordpress.com</link>
	<description>Lugarzinho para falar de .Net e assuntos relacionados...</description>
	<lastBuildDate>Thu, 16 Feb 2012 13:43:15 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='nanebnu.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Espaço .Net</title>
		<link>http://nanebnu.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://nanebnu.wordpress.com/osd.xml" title="Espaço .Net" />
	<atom:link rel='hub' href='http://nanebnu.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Concurso SQL Server 2012</title>
		<link>http://nanebnu.wordpress.com/2012/02/16/concurso-sql-server-2012/</link>
		<comments>http://nanebnu.wordpress.com/2012/02/16/concurso-sql-server-2012/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 13:37:55 +0000</pubDate>
		<dc:creator>Nane</dc:creator>
				<category><![CDATA[Não categorizado]]></category>

		<guid isPermaLink="false">http://nanebnu.wordpress.com/?p=199</guid>
		<description><![CDATA[Pronto, agora é oficial!! Ainda sem data marcada, mas com promessa de acontecer neste primeiro semestre de 2012, teremos o lançamento do produto SQL Server 2012. Para isso o time de comunidade promoveu um concurso para divulgar este lançamento e as novas features. No site da Viviane Ribeiro, Especialista em SQL Server e lider de &#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=199&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pronto, agora é oficial!!</p>
<p>Ainda sem data marcada, mas com promessa de acontecer neste primeiro semestre de 2012, teremos o lançamento do produto SQL Server 2012. Para isso o time de comunidade promoveu um concurso para divulgar este lançamento e as novas features.<br />
<span id="more-199"></span><br />
No site da Viviane Ribeiro, Especialista em SQL Server e lider de comunidade técnica da Microsoft, tá disponível as regras do concurso de SQL Server 2012. Se ainda houver dúvidas fiquem a vontade e perguntem.</p>
<p>Site da Viviane Ribeiro : http://vivianeribeiro1.wordpress.com/2012/02/15/concurso-sql-server-2012-voce-nao-pode-ficar-de-fora/</p>
<p>Esta é uma ótima oportunidade de participar fortemente em comunidade e de brinde descobrir o que o produto SQL Server 2012 tem de novo nesta versão.</p>
<p>Além disso no dia 07 de março terá um evento online que vale a pena ser visto, para participar basta fazer o registro no link:</p>
<p>http://www.sqlserverlaunch.com/ww/Home?refcd=GO20120124161556107155s_sql_server_2012&#038;tsacr=GO21210712914</p>
<p>Então, era isso. Lets go contribuir!! E lembrem dica, sempre que publicarem algo técnico em Twitter ou facebook coloquem a hashtag #techedbr desta forma a MS ajuda a divulgar o seu conteúdo. </p>
<p>Valeu</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nanebnu.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nanebnu.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nanebnu.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nanebnu.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nanebnu.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nanebnu.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nanebnu.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nanebnu.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nanebnu.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nanebnu.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nanebnu.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nanebnu.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nanebnu.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nanebnu.wordpress.com/199/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=199&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nanebnu.wordpress.com/2012/02/16/concurso-sql-server-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1f16c2f7b78b83495ac94d49cafccb37?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eleriane</media:title>
		</media:content>
	</item>
		<item>
		<title>Community Zone 2012</title>
		<link>http://nanebnu.wordpress.com/2012/02/14/community-zone-2012/</link>
		<comments>http://nanebnu.wordpress.com/2012/02/14/community-zone-2012/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 15:45:58 +0000</pubDate>
		<dc:creator>Nane</dc:creator>
				<category><![CDATA[Comunidade]]></category>
		<category><![CDATA[Eventos]]></category>

		<guid isPermaLink="false">http://nanebnu.wordpress.com/?p=192</guid>
		<description><![CDATA[No domingo passado (12/fev) MTACs (Microsoft Technical Audience Contributor), MSPs convidados e MVPs convidados estivemos na sede da Microsoft para realizar o Community Zone 2012. Este evento tem por finalidade alinhar as ações da comunidade e divulgar novos projetos. Encontro como este são uma imensa oportunidade que temos de questionar, sugerir melhorias e se interar &#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=192&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No domingo passado (12/fev) MTACs (Microsoft Technical Audience Contributor), MSPs convidados e MVPs convidados estivemos na sede da Microsoft para realizar o Community Zone 2012. Este evento tem por finalidade alinhar as ações da comunidade e divulgar novos projetos.<br />
Encontro como este são uma imensa oportunidade que temos de questionar, sugerir melhorias e se interar das coisas boas que a Microsoft oferece para a comunidade.<br />
<span id="more-192"></span><br />
Eis alguns temas que foram abordados:<br />
 &#8211; Apresentação do MTC – o Microsoft Technology Center é um centro da MS que reúne uma série de tecnologias em cenários bastante reais. Neste centro é possível submeter, de forma muito similar ao mundo real, todo tipo de solução ou problema que existam nas corporações. Neste centro, existente somente em 23 países, a Microsoft se junta a fabricantes de hardware para promover os cenários mais reais e críticos que possam existir.<br />
Para isso o centro dispõe de:<br />
• 4PB de storage<br />
• 250 processadores (servers, blades)<br />
• 18 toneladas de equipamentos<br />
• 1300 m² de espaço útil<br />
• 40 empresas parceiras de hardware, software e serviços.<br />
O <a href="http://www.diegonogare.net/blog/post/Ja-ouviram-falar-no-MTC-Microsoft-Technology-Center.aspx" title="Blog do Diego Nogare" target="_blank">Diego Nogare</a>, em seu blog, mostra uma visita ao centro.</p>
<p>- Uso da hashtag #techedbr – quando você publicar ou divulgar alguma informação (post, artigo, evento, reunião de comunidade) utilize esta hashtag, assim o time de comunidade da MS vai ajudar você a divulgar seu conteúdo.</p>
<p>- Divulgação do <a href="http://www.microsoftvirtualacademy.com/Home.aspx" title="Microsoft Virtual Academy" target="_blank">MVA</a>  </p>
<p>- Campanha SQL 2012 – vide</p>
<p>- Certificação/MCT – a importância da certificação na carreira dos profissionais de TI e a carência que o mercado tem de profissionais com certificação.<br />
Trazer tantas novidades para a comunidade e rever os amigos é o combustível que anima e faz com que eu sinta mais e mais vontade de contribuir.</p>
<p>Valeu povo, até mais&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nanebnu.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nanebnu.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nanebnu.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nanebnu.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nanebnu.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nanebnu.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nanebnu.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nanebnu.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nanebnu.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nanebnu.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nanebnu.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nanebnu.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nanebnu.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nanebnu.wordpress.com/192/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=192&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nanebnu.wordpress.com/2012/02/14/community-zone-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1f16c2f7b78b83495ac94d49cafccb37?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eleriane</media:title>
		</media:content>
	</item>
		<item>
		<title>Silverlight ToolKit – Componente ToggleSwitch</title>
		<link>http://nanebnu.wordpress.com/2011/12/18/silverlight-toolkit-componente-toggleswitch/</link>
		<comments>http://nanebnu.wordpress.com/2011/12/18/silverlight-toolkit-componente-toggleswitch/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 18:16:08 +0000</pubDate>
		<dc:creator>Nane</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Windows Phone Toolkit]]></category>
		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://nanebnu.wordpress.com/?p=156</guid>
		<description><![CDATA[Neste post vamos conhecer ToggleSwitch do Silverlight Toolkit, o comportamento deste componente é similar ao interruptor. Outro assunto que também iremos ver é como gravar a informação selecionada neste componente usando o Isolated Storage. Aplicações feitas para Windows Phone 7 são registradas no Isolated Storage, e cada aplicação tem acesso somente as suas próprias informações &#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=156&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Neste post vamos conhecer ToggleSwitch do Silverlight Toolkit, o comportamento deste componente é similar ao interruptor.<br />
Outro assunto que também iremos ver é como gravar a informação selecionada neste componente usando o Isolated Storage. Aplicações feitas para Windows Phone 7 são registradas no Isolated Storage, e cada aplicação tem acesso somente as suas próprias informações e registram somente no seu próprio escopo. Com o armazenamento isolado cada aplicação não sofre impacto de outras aplicações e não acessa nada além de suas próprias informações.<span id="more-156"></span><br />
O Toggle Switch faz parte do <strong>Microsoft.Phone.Controls.Toolkit.dll, </strong>que esta presente no seguinte SDK:</p>
<ul>
<li><a href="http://silverlight.codeplex.com/releases/view/75888">Windows Phone Toolkit</a></li>
</ul>
<p>Caso já tenha este SDK instalado pode seguir, caso contrário faça a instalação e em seguinda verifique se o controle esta na toolbox. Se não estiver, selecione Chosse Items e procure por Toggle Switch no grupo de componentes: Windows Phone Components.</p>
<p>A imagem abaixo mostra como ficará nossa tela:</p>
<div id="attachment_167" class="wp-caption alignnone" style="width: 209px"><a href="http://nanebnu.files.wordpress.com/2011/12/toggleswitch.png"><img class="size-medium wp-image-167" title="ToggleSwitch" src="http://nanebnu.files.wordpress.com/2011/12/toggleswitch.png?w=199&#038;h=300" alt="" width="199" height="300" /></a><p class="wp-caption-text">Aplicação pronta</p></div>
<p>Eu vou colocar aqui o XAML usado, mas sugiro que você inclua o controle ToggleSwitch arrastando-o apartir da toolbox, pois assim o Visual Studio coloca para você a seguinte referência:<br />
<code>xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"</code></p>
<p>Abaixo o XAML que configura o componente:<br />
<code>&lt;toolkit:ToggleSwitch x:Name="FluxToggle"<br />
Content="Não" IsChecked="false"<br />
Header="Armazenar melhor resultado?"<br />
Checked="ToggleSwitch_Checked"<br />
Unchecked="ToggleSwitch_Unchecked" Margin="0,73,0,410" /&gt;</code></p>
<p>Como você já deve ter percebido, o objetivo do nosso componente é informar se o Melhor Resultado deve ser armazenado, então ao ligar deve ser gravado &#8216;S&#8217; e ao desligar será gravado &#8216;N&#8217;.</p>
<p>Precisaremos de uma classe que fará a persistência no Isolated Storage, e outra de constantes (nome dos campos gravados no IS). Esta parte do nosso post teve colaboração fundamental do <a href="http://fabiangehrke.com.br" title="Fabian" target="_blank">Fabian(@fgehrke)</a>.</p>
<p>Abaixo temos a classe Constantes.cs<br />
<code>    public class Constantes<br />
    {<br />
        public const string Chave_MelhorResultado = "Contador";<br />
    }<br />
</code></p>
<p>E a classe ArmazenamentoDeConfiguracoes.cs<br />
<code>    public class ArmazenamentoDeConfiguracoes<br />
    {<br />
        public void AdicionarConfiguracao(string chave, string valor)<br />
        {<br />
            IsolatedStorageSettings config = IsolatedStorageSettings.ApplicationSettings;<br />
            string chaveExiste = string.Empty;</p>
<p>            if (config.TryGetValue(chave, out chaveExiste))<br />
                config[chave] = valor;<br />
            else<br />
                config.Add(chave, valor);</p>
<p>            config.Save();<br />
        }</p>
<p>        public string ObterConfiguracao(string chave)<br />
        {<br />
            IsolatedStorageSettings config = IsolatedStorageSettings.ApplicationSettings;<br />
            string valorConfig = string.Empty;</p>
<p>            config.TryGetValue(chave, out valorConfig);</p>
<p>            if (string.IsNullOrEmpty(valorConfig))<br />
                valorConfig = string.Empty;</p>
<p>            return valorConfig;<br />
        }</p>
<p>    }<br />
</code></p>
<p>Agora voltamos ao MainPage.xaml &#8211; no evento Loaded iremos verificar se a informação MelhorResultado já  esta gravada com S ou N, e conforme o valor será ajustado o objeto ToggleSwitch e a sua descrição.</p>
<p><code>private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)<br />
        {<br />
            ArmazenamentoDeConfiguracoes config = new ArmazenamentoDeConfiguracoes();</p>
<p>            if (config.ObterConfiguracao(Constantes.Chave_MelhorResultado).Equals("S"))<br />
            {<br />
                FluxToggle.IsChecked = true;<br />
                FluxToggle.Content = "Sim";<br />
            }<br />
            else<br />
            {<br />
                FluxToggle.IsChecked = false;<br />
                FluxToggle.Content = "Não";<br />
            }<br />
        }<br />
</code></p>
<p>Também é necessário verificar quando o controle é modificado, neste momento será alterado a descrição e também, muito importante essa parte: será alterado automaticamente o valor da informação no Isolated Storage.<br />
<code>        private void ToggleSwitch_Checked(object sender, RoutedEventArgs e)<br />
        {<br />
            ArmazenamentoDeConfiguracoes config = new ArmazenamentoDeConfiguracoes();</p>
<p>            FluxToggle.Content = "Sim";<br />
            config.AdicionarConfiguracao(Constantes.Chave_MelhorResultado, "S");</p>
<p>        }</p>
<p>        private void ToggleSwitch_Unchecked(object sender, RoutedEventArgs e)<br />
        {<br />
            ArmazenamentoDeConfiguracoes config = new ArmazenamentoDeConfiguracoes();</p>
<p>            FluxToggle.Content = "Não";<br />
            config.AdicionarConfiguracao(Constantes.Chave_MelhorResultado, "N");<br />
        }<br />
</code></p>
<p>Pronto, agora é só testar e implementar outras coisas mais legais.</p>
<p>Thats all folks!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nanebnu.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nanebnu.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nanebnu.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nanebnu.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nanebnu.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nanebnu.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nanebnu.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nanebnu.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nanebnu.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nanebnu.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nanebnu.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nanebnu.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nanebnu.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nanebnu.wordpress.com/156/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=156&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nanebnu.wordpress.com/2011/12/18/silverlight-toolkit-componente-toggleswitch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1f16c2f7b78b83495ac94d49cafccb37?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eleriane</media:title>
		</media:content>

		<media:content url="http://nanebnu.files.wordpress.com/2011/12/toggleswitch.png?w=199" medium="image">
			<media:title type="html">ToggleSwitch</media:title>
		</media:content>
	</item>
		<item>
		<title>Correção de erro ao exportar dados para o Excel</title>
		<link>http://nanebnu.wordpress.com/2011/11/23/correcao-de-erro-ao-exportar-dados-para-o-excel/</link>
		<comments>http://nanebnu.wordpress.com/2011/11/23/correcao-de-erro-ao-exportar-dados-para-o-excel/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 19:20:12 +0000</pubDate>
		<dc:creator>Nane</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://nanebnu.wordpress.com/?p=139</guid>
		<description><![CDATA[Correção de erro ao exportar dados para o Excel Veja como é fácil exportar dados para o Excel através do Visual Studio. Inicie criando uma página .aspx com um grid e um botão No botão BtnExportar insira o seguinte código: protected void BtnExportar_Click(object sender, EventArgs e) { HttpResponse oResponse = System.Web.HttpContext.Current.Response; System.IO.StringWriter tw = new &#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=139&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Correção de erro ao exportar dados para o Excel<br />
Veja como é fácil exportar dados para o Excel através do Visual Studio.<br />
<span id="more-139"></span><br />
Inicie criando uma página .aspx com um grid e um botão<br />
<code></p>
<div></div>
<p></p>
<p></code></p>
<p>No botão BtnExportar insira o seguinte código:</p>
<p><code><br />
protected void BtnExportar_Click(object sender, EventArgs e)<br />
{<br />
    HttpResponse oResponse = System.Web.HttpContext.Current.Response;<br />
    System.IO.StringWriter tw = new System.IO.StringWriter();<br />
    System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);</p>
<p>    HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1");<br />
    HttpContext.Current.Response.ContentType = "application/vnd.ms-excel";<br />
    HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=Nome.xls");<br />
    HttpContext.Current.Response.Charset = "UTF-8";</p>
<p>    GridView1.RenderControl(hw);</p>
<p>    oResponse.Write(tw.ToString());<br />
    oResponse.End();<br />
}<br />
</code></p>
<p>Até aqui parece estar tudo pronto, mas vai ocorrer o erro :<br />
Controle &#8216;rptRelatorio__ctl1_ibtnSelecionar&#8217; do tipo &#8216;ImageButton&#8217; deve ser inserido em uma marca de formato com runat=server.<br />
Para resolver este problema insira o seguinte código:</p>
<p><code><br />
public override void VerifyRenderingInServerForm(Control control)<br />
{<br />
    /* Confirms that an HtmlForm control is rendered for the<br />
    /* specified ASP.NET server control at run time. */<br />
}<br />
</code></p>
<p>Isto deve resolver o problema</p>
<p>Referência: http://aspalliance.com/771_CodeSnip_Exporting_GridView_to_Excel</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nanebnu.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nanebnu.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nanebnu.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nanebnu.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nanebnu.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nanebnu.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nanebnu.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nanebnu.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nanebnu.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nanebnu.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nanebnu.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nanebnu.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nanebnu.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nanebnu.wordpress.com/139/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=139&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nanebnu.wordpress.com/2011/11/23/correcao-de-erro-ao-exportar-dados-para-o-excel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1f16c2f7b78b83495ac94d49cafccb37?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eleriane</media:title>
		</media:content>
	</item>
		<item>
		<title>TechEd 2011</title>
		<link>http://nanebnu.wordpress.com/2011/08/24/teched-2011/</link>
		<comments>http://nanebnu.wordpress.com/2011/08/24/teched-2011/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 19:39:49 +0000</pubDate>
		<dc:creator>Nane</dc:creator>
				<category><![CDATA[Comunidade]]></category>
		<category><![CDATA[Eventos]]></category>

		<guid isPermaLink="false">http://nanebnu.wordpress.com/?p=124</guid>
		<description><![CDATA[Já estou no ritmo de TechEd, e para agitar mais ainda este ritmo preparei uma prévia das palestras que prentendo assistir. As palestras principais, chamadas de Sessions, tem duração de 70 mins. E as Quick Session são paletras práticas de 30 mins, que acontecem em paralelo, e que na minha visão vai ser difícil assistir &#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=124&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Já estou no ritmo de TechEd, e para agitar mais ainda este ritmo preparei uma prévia das palestras que prentendo assistir.<br />
<span id="more-124"></span><br />
As palestras principais, chamadas de Sessions, tem duração de 70 mins.<br />
E as Quick Session são paletras práticas de 30 mins, que acontecem em paralelo, e que na minha visão vai ser difícil assistir a maioria delas porque as Sessions devem ser bem mais interessantes.<br />
Mas já preparei uma seleção de QuickSessions para ficar na manga, caso sobre um tempinho ou a session não esteja atendendo a expectativa.<br />
<!--more--><br />
Entre os assuntos eu dei preferência para os que tratavam de Visual Studio, Silverlight+XNA e Cloud.<br />
O quesito palestrante não deu para levar muito em conta porque iria ser preciso de 3-4 Nane’s para assistir o TechEd2011, visto que a maioria deles ou é grande conhecedor, ou amigo ou influenciador de tecnologia. </p>
<p>Segue ai as minhas escolhas. </p>
<p>Para o dia 29/set eu selecionei as seguintes sessions e quick sessions:<br />
Session<br />
COS201 | Entenda a Plataforma Windows Azure<br />
COS305 | Migrando uma aplicação para Windows Azure<br />
APPI307 | Arquitecturas de alta escalabilidad para la nube<br />
WEB306 | Conheça o novo ASP.NET MVC 4<br />
DEV304 | C# e Visual Basic Future: Async Made Simple</p>
<p>QuickSession<br />
QS42 | HTML5, CSS3 e JavaScript em 30 minutos<br />
QS5 | Windows Azure Accelerator para Web Roles<br />
QS43 | CoffeeScript em 30min<br />
QS14 | Team Foundation Server 2010 para todos<br />
QS15 | Geradores de Código Não Fazem Milagres<br />
WPH302 | Push Notifications, Tiles, camera e sensores no Windows Phone 7<br />
QS23 | Vamos aprender XNA 3D parte 2</p>
<p>E para o dia 30 ficou assim:</p>
<p>Session<br />
WEB303 | Novidades do Silverlight 5, e além<br />
WEB307 | Criando e Consumindo Serviços REST com OData e WCF Web API<br />
WPH305 | XAML avançado para Windows Phone 7<br />
WEB309 | Técnicas e recursos para desenvolvimento Web em cenários de grande escala.<br />
APPI305 | Cenários de Integração on-premise com a nuvem<br />
APPI306 | MVC, MVP e MVVM: Uma Comparação de Padrões Arquiteturais</p>
<p>QuickSession<br />
QS24 | Rest e Soap com Razor e WebMatrix<br />
QS21 | Dicas e truques com jQuery<br />
QS25 | A Linguagem F# e a Programação Funcional<br />
QS26 | Criando Interfaces Metro para Windows Phone 7<br />
QS27 | Kinect e Natural User Interfaces<br />
QS28 | MVVM lite e SQL CE para Windows Phone 7<br />
QS29 | Windows Phone 7 &#8211; Tour completo em 30min<br />
QS41 | Dicas e Truques para o exame 70-583 Pro: Designing and Developing Windows Azure Applications<br />
 QS8 | Migrando uma aplicação para o Windows Azure </p>
<p>Este é meu primeiro TechEd e pretendo tirar grande proveito dele..   see you there!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nanebnu.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nanebnu.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nanebnu.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nanebnu.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nanebnu.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nanebnu.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nanebnu.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nanebnu.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nanebnu.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nanebnu.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nanebnu.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nanebnu.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nanebnu.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nanebnu.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=124&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nanebnu.wordpress.com/2011/08/24/teched-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1f16c2f7b78b83495ac94d49cafccb37?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eleriane</media:title>
		</media:content>
	</item>
		<item>
		<title>Configurando OOF no Exchange 2010 através de uma aplicação C#</title>
		<link>http://nanebnu.wordpress.com/2011/08/11/configurando-oof-no-exchange-2010-atraves-de-uma-aplicacao-c/</link>
		<comments>http://nanebnu.wordpress.com/2011/08/11/configurando-oof-no-exchange-2010-atraves-de-uma-aplicacao-c/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 03:02:23 +0000</pubDate>
		<dc:creator>Nane</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://nanebnu.wordpress.com/?p=110</guid>
		<description><![CDATA[Bom, continuando ao modo Jack estripador, chegamos a última parte. Vamos fazer abrir uma conexão remota no Exchange e executar os comandos que farão a configuração do Out-of-office para a conta de email. Veja o código e os comentários explicativos: private const string SHELL_URI = "http://schemas.microsoft.com/powershell/Microsoft.Exchange"; public void SetMailboxReplyConfiguration(string serverName, string userName, string password, string &#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=110&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bom, continuando ao modo Jack estripador, chegamos a última parte. Vamos fazer abrir uma conexão remota no Exchange e executar os comandos que farão a configuração do Out-of-office para a conta de email.<br />
<span id="more-110"></span><br />
Veja o código e os comentários explicativos:</p>
<pre>
private const
     string SHELL_URI = "http://schemas.microsoft.com/powershell/Microsoft.Exchange";

public void SetMailboxReplyConfiguration(string serverName, string userName,
                         string password, string userBloqueio,
                         string dataInicial, string dataFinal )//out string[] servers
{
    System.Uri serverUri =
             new Uri(String.Format("http://{0}/powershell?serializationLevel=Full",
             serverName));
    string[] retVal = null;

    //É necessário converter a senha para um objeto SecureString
    System.Security.SecureString securePassword = new System.Security.SecureString();

    foreach (char c in password.ToCharArray())
    {
        securePassword.AppendChar(c);
    }
    //Geração da credencial (Lembrando que a conta que precisa fazer parte
    // do grupo que tem permissão de alterar as contas de email.
    PSCredential creds = new PSCredential(userName, securePassword);

    //RunSpace é o objeto no qual a sessão remota será aberta
    RunspaceConfiguration rc = RunspaceConfiguration.Create();

    //Este objeto contem as informações do Server remoto.
    WSManConnectionInfo wsManInfo = new WSManConnectionInfo(serverUri, SHELL_URI, creds);

    string mensagem =  "Vou sair de férias, não me perturbe nesse período. ok?" 

    using (Runspace rs = RunspaceFactory.CreateRunspace(wsManInfo))
    {
        rs.Open();
        PowerShell psh = PowerShell.Create();
        psh.Runspace = rs;

        //Ok ..apartir daqui basta executar os comandos PowerShell
        psh.AddCommand("Set-MailboxAutoReplyConfiguration");
        psh.Commands.AddParameter("identity", userBloqueio);
        psh.Commands.AddParameter("StartTime", dataInicial);
        psh.Commands.AddParameter("EndTime", dataFinal );
        psh.Commands.AddParameter("InternalMessage", mensagem);
        psh.Commands.AddParameter("ExternalMessage", mensagem);

        ICollection results = psh.Invoke();
        psh.Commands.Clear();

        psh.AddCommand("Set-MailboxAutoReplyConfiguration");
        psh.Commands.AddParameter("identity", userBloqueio);
        psh.Commands.AddParameter("AutoReplyState", "Enabled");

        results.Clear();

        //O retorno cmdlets (Gets) podem ser tratados na variável RESULTS
        results = psh.Invoke();

        rs.Close();
    }
    rc = null;
    //servers = retVal;
}
</pre>
<p>E assim terminamos essa série de posts sobre Exchange + PowerShell + C#.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nanebnu.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nanebnu.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nanebnu.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nanebnu.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nanebnu.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nanebnu.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nanebnu.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nanebnu.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nanebnu.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nanebnu.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nanebnu.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nanebnu.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nanebnu.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nanebnu.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=110&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nanebnu.wordpress.com/2011/08/11/configurando-oof-no-exchange-2010-atraves-de-uma-aplicacao-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1f16c2f7b78b83495ac94d49cafccb37?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eleriane</media:title>
		</media:content>
	</item>
		<item>
		<title>Como configurar Out-Of-Office(OOF) no Exchange 2010</title>
		<link>http://nanebnu.wordpress.com/2011/08/10/como-configurar-out-of-officeoof-no-exchange-2010/</link>
		<comments>http://nanebnu.wordpress.com/2011/08/10/como-configurar-out-of-officeoof-no-exchange-2010/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 21:08:47 +0000</pubDate>
		<dc:creator>Nane</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://nanebnu.wordpress.com/?p=89</guid>
		<description><![CDATA[Bom, no post anterior conseguimos acessar o servidor Exchange remotamente. O próximo passo é configurar o período e a mensagem de férias.  Para isso vamos usar os seguintes cmdLets: Set-MailboxAutoReplyConfiguration -Identity &#60;MailboxIdParameter&#62; [-AutoReplyState &#60;Disabled &#124; Enabled &#124; Scheduled&#62;] [-Confirm [&#60;SwitchParameter&#62;]] [-DomainController &#60;Fqdn&#62;] [-EndTime &#60;DateTime&#62;] [-ExternalAudience &#60;None &#124; Known &#124; All&#62;] [-ExternalMessage &#60;String&#62;] [-IgnoreDefaultScope &#60;SwitchParameter&#62;] [-InternalMessage &#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=89&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bom, no post anterior conseguimos acessar o servidor Exchange remotamente. O próximo passo é configurar o período e a mensagem de férias.  Para isso vamos usar os seguintes cmdLets:<br />
<span id="more-89"></span></p>
<pre>Set-MailboxAutoReplyConfiguration -Identity &lt;MailboxIdParameter&gt;
[-AutoReplyState &lt;Disabled | Enabled | Scheduled&gt;]
[-Confirm [&lt;SwitchParameter&gt;]] [-DomainController &lt;Fqdn&gt;]
[-EndTime &lt;DateTime&gt;] [-ExternalAudience &lt;None | Known | All&gt;]
[-ExternalMessage &lt;String&gt;] [-IgnoreDefaultScope &lt;SwitchParameter&gt;]
[-InternalMessage &lt;String&gt;] [-StartTime &lt;DateTime&gt;]
[-WhatIf [&lt;SwitchParameter&gt;]]</pre>
<pre>Get-MailboxAutoReplyConfiguration -Identity &lt;MailboxIdParameter&gt;
[-Credential &lt;PSCredential&gt;] [-DomainController &lt;Fqdn&gt;]
[-ReadFromDomainController &lt;SwitchParameter&gt;]
[-ResultSize &lt;Unlimited&gt;]</code></pre>
<p>O comando <em>Set-MailboxAutoReplyConfiguration </em>permite habilitar ou desabilitar a configuração do Exchange que envia mensagem automática quando o usuário não estiver recebendo email (férias, afastamento, etc).</p>
<p>E o comando <em>Get-MailboxAutoReplyConfiguration </em>permite consultar a atual configuração.</p>
<p>A Mailbox do usuário pode estar entre 3 estados possíveis : Enabled, Disabled ou Scheduled. O primeiro e o segundo é simples de entender não é? Habilitado ou desabilitado, simples assim.</p>
<p>Já o estado Scheduled é o que nos permite que, durante a Data de Inicio e final (-StartTime e –EndTime), os email encaminhados para este usuário recebam um Email Reply com a mensagem configurada nos parâmetros –InternalMessage e -External Message .</p>
<p>Veja o exemplo de como configurar o período de férias: 10/set/2011 a 30/set/2011. Para o usuário eleriane.costa, e a mensagem : &#8220;Vou sair de férias, tchau!” e para os emails recebidos de contas fora do domínio a mensagem será : “Não estou na empresa”.<br />
<a href="http://nanebnu.files.wordpress.com/2011/08/post21.jpg"><img class="alignnone size-medium wp-image-96" title="PowerShell" src="http://nanebnu.files.wordpress.com/2011/08/post21.jpg?w=300&#038;h=192" alt="" width="300" height="192" /></a><br />
<a href="http://blogs.technet.com/b/ilvancri/archive/2009/12/21/roadshow-follow-up-part-2-set-mailboxautoreplyconfiguration.aspx" title="Dica">Neste link tem mais informações de como fazer esta configuração no Exchange, fica a dica!!</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nanebnu.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nanebnu.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nanebnu.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nanebnu.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nanebnu.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nanebnu.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nanebnu.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nanebnu.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nanebnu.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nanebnu.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nanebnu.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nanebnu.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nanebnu.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nanebnu.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=89&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nanebnu.wordpress.com/2011/08/10/como-configurar-out-of-officeoof-no-exchange-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1f16c2f7b78b83495ac94d49cafccb37?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eleriane</media:title>
		</media:content>

		<media:content url="http://nanebnu.files.wordpress.com/2011/08/post21.jpg?w=300" medium="image">
			<media:title type="html">PowerShell</media:title>
		</media:content>
	</item>
		<item>
		<title>Acessando Exchange 2010 remotamente via PowerShell</title>
		<link>http://nanebnu.wordpress.com/2011/08/09/acessando-exchange-2010-remotamente-via-powershell/</link>
		<comments>http://nanebnu.wordpress.com/2011/08/09/acessando-exchange-2010-remotamente-via-powershell/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 19:06:18 +0000</pubDate>
		<dc:creator>Nane</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://nanebnu.wordpress.com/?p=83</guid>
		<description><![CDATA[Eu tinha o seguinte problema: precisava acessar o Servidor Exchange via aplicação. Bom, resolvi seguir o estilo Jack Estripador, eu fui resolvendo por partes, e a primeira parte era acessar o servidor remotamente. Como eu resolvi este problema? Neste post você pode ver como acessar remotamente o servidor de Exchange via powershell. Primeiramente verifique se &#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=83&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Eu tinha o seguinte problema: precisava acessar o Servidor Exchange via aplicação. Bom, resolvi seguir o estilo Jack Estripador, eu fui resolvendo por partes, e a primeira parte era acessar o servidor remotamente. Como eu resolvi este problema? Neste post você pode ver como acessar remotamente o servidor de Exchange via powershell.<br />
<span id="more-83"></span><br />
Primeiramente verifique se você tem o PowerShell instalado em seu computador local, onde será feito o acesso remoto. Execute o powershell.</p>
<p>No PowerShell,  o primeiro comando é obter na variável $user  as credenciais de acesso:</p>
<p><strong>$user = Get-Credential</strong></p>
<p>Próximo passo é criar uma sessão com as informações do servidor Exchange:</p>
<p style="text-align:left;"><strong>$session = New-PSSession -Configurationname Microsoft.Exchange –ConnectionUri http://servidor/powershell -Credential $user</strong></p>
<p>E importar a sessão:</p>
<p><strong>Import-PSSession $session</strong></p>
<p>Apartir deste passo já é possível acessar as informações do seu servidor Exchange</p>
<p><strong>Get-Mailbox</strong></p>
<p>Para finalizar desconecte a sessão remota inicializada:</p>
<p><strong>Remove-PSSession $session</strong></p>
<p>Para conseguir solucionar este problema eu contei com o apoio do @cprigol, que me indicou o site: http://www.howexchangeworks.com/2009/09/connecting-to-exchange-2010-using.html</p>
<p>No próximo post vamos fazer isso apartir da Aplicação C#.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nanebnu.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nanebnu.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nanebnu.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nanebnu.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nanebnu.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nanebnu.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nanebnu.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nanebnu.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nanebnu.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nanebnu.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nanebnu.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nanebnu.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nanebnu.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nanebnu.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=83&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nanebnu.wordpress.com/2011/08/09/acessando-exchange-2010-remotamente-via-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1f16c2f7b78b83495ac94d49cafccb37?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eleriane</media:title>
		</media:content>
	</item>
		<item>
		<title>Gridview + DataTable</title>
		<link>http://nanebnu.wordpress.com/2011/08/02/gridview-datatable/</link>
		<comments>http://nanebnu.wordpress.com/2011/08/02/gridview-datatable/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 02:06:15 +0000</pubDate>
		<dc:creator>Nane</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://nanebnu.wordpress.com/?p=70</guid>
		<description><![CDATA[Este exemplo é bem simples mas bem útil. Nele eu mostro como construir um gridview e usar um dataTable para adicionar os dados. Eu costumo usar quando quero manter os dados e somente gravar em determinado momento. O exemplo é tão simples que somente vou colocar o projeto aqui e deixo ao seu bel-prazer. Thats &#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=70&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Este exemplo é bem simples mas bem útil. Nele eu mostro como construir um gridview e usar um dataTable para adicionar os dados. Eu costumo usar quando quero manter os dados e somente gravar em determinado momento.<br />
<span id="more-70"></span><br />
O exemplo é tão simples que somente vou colocar o projeto <a title="aqui" href="https://skydrive.live.com/?cid=bf40a22aaaa3b2ed&amp;permissionsChanged=1&amp;id=BF40A22AAAA3B2ED%21304#" target="_blank">aqui</a> e deixo ao seu bel-prazer.</p>
<p>Thats all folks <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nanebnu.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nanebnu.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nanebnu.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nanebnu.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nanebnu.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nanebnu.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nanebnu.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nanebnu.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nanebnu.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nanebnu.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nanebnu.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nanebnu.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nanebnu.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nanebnu.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=70&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nanebnu.wordpress.com/2011/08/02/gridview-datatable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1f16c2f7b78b83495ac94d49cafccb37?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eleriane</media:title>
		</media:content>
	</item>
		<item>
		<title>FileStream e TextWriter</title>
		<link>http://nanebnu.wordpress.com/2011/06/09/filestream-e-textwriter/</link>
		<comments>http://nanebnu.wordpress.com/2011/06/09/filestream-e-textwriter/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 15:33:34 +0000</pubDate>
		<dc:creator>Nane</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://nanebnu.wordpress.com/?p=47</guid>
		<description><![CDATA[Essas duas classes permitem gravar arquivos texto. Bom e agora qual delas eu uso? A classe FileStream permite gravação e leitura de arquivos texto de forma síncrona e assíncrona. A forma assíncrona é possível com a utilização das seguintes classes: BeginRead, BeginWrite, EndRead, e EndWrite . Já a classe TextWriter faz a gravação sequencial, sem recursos &#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=47&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Essas duas classes permitem gravar arquivos texto. Bom e agora qual delas eu uso?</strong></p>
<p><strong>A classe FileStream permite gravação e leitura de arquivos texto de forma síncrona e assíncrona. A forma assíncrona é possível com a utilização das seguintes classes: <a href="http://msdn.microsoft.com/en-us/library/zxt5ahzw(v=vs.71).aspx">BeginRead</a>, <a href="http://msdn.microsoft.com/en-us/library/t7e3td2c(v=vs.71).aspx">BeginWrite</a>, <a href="http://msdn.microsoft.com/en-us/library/525xt96h(v=vs.71).aspx">EndRead</a>, e <a href="http://msdn.microsoft.com/en-us/library/bf0bfwzs(v=vs.71).aspx">EndWrite</a> .</strong></p>
<p><strong>Já a classe TextWriter faz a gravação sequencial, sem recursos assíncronos. A leitura do texto é feito através da classe TextReader.<span id="more-47"></span></strong></p>
<p><strong>Para poder usar estas classes é preciso usar os seguintes usings: </strong><br />
<code><br />
using System.IO;<br />
using System.Text;<br />
</code><br />
<strong>Veja o exemplo da utilização de FileStream:</strong></p>
<p><code>using System;</code></p>
<p>using System.Collections.Generic;</p>
<p>using System.IO;</p>
<p>using System.Linq;</p>
<p>using System.Text;</p>
<p>namespace ExemploTexto</p>
<p>{</p>
<p>class Test</p>
<p>{</p>
<p>//Após copiar o código para o VS2010, selecione todo o código e tecle ctrl-K-F<br />
public static void Main()</p>
<p>{</p>
<p>UsandoFileStream();</p>
<p>}</p>
<p>private static void UsandoFileStream()</p>
<p>{</p>
<p>//Por que esse arroba ai? para que eu possa ter caracteres escape na string.</p>
<p>//Ver anotação no final do artigo</p>
<p>string path = @&#8221;c:\temp\MyTest.txt&#8221;;</p>
<p>if (File.Exists(path))</p>
<p>{</p>
<p>File.Delete(path);</p>
<p>}</p>
<p>//Cria o arquivo</p>
<p>using (FileStream fs = File.Create(path))</p>
<p>{</p>
<p>//AddText é uma função criada para executar as</p>
<p>//rotinas necessarias para a inserção de dados no arquivo.</p>
<p>AddText(fs, &#8220;This is some text&#8221;);</p>
<p>AddText(fs, &#8220;This is some more text,&#8221;);</p>
<p>AddText(fs, &#8220;\r\nand this is on a new line&#8221;);</p>
<p>AddText(fs, &#8221; FIM&#8221;);</p>
<p>}</p>
<p>//Abre o arquivo e lê o conteúdo.</p>
<p>using (FileStream fs = File.OpenRead(path))</p>
<p>{</p>
<p>byte[] b = new byte[1024];</p>
<p>UTF8Encoding temp = new UTF8Encoding(true);</p>
<p>while (fs.Read(b, 0, b.Length) &gt; 0)</p>
<p>{</p>
<p>Console.WriteLine(temp.GetString(b));</p>
<p>Console.Read();</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>private static void AddText(FileStream fs, string value)</p>
<p>{</p>
<p>byte[] info = new UTF8Encoding(true).GetBytes(value);</p>
<p>fs.Write(info, 0, info.Length);</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>Exemplo de TextWriter</p>
<p><code>using System;<br />
using System.Collections.Generic;<br />
using System.IO;<br />
using System.Linq;<br />
using System.Text; </code></p>
<p>namespace ExemploTexto<br />
{<br />
class Test<br />
{<br />
public static void Main()<br />
{<br />
UsandoTextWriter();<br />
}</p>
<p>private static void UsandoTextWriter()<br />
{<br />
string path = @&#8221;c:\temp\meuTexto.txt&#8221;;</p>
<p>if (File.Exists(path))<br />
{<br />
File.Delete(path);<br />
}<br />
StringBuilder linhaDeTexto = new StringBuilder();<br />
linhaDeTexto.AppendFormat(&#8220;{0};{1};{2}&#8221;,<br />
&#8220;codigo&#8221;,<br />
&#8220;nome&#8221;,<br />
&#8220;Endereco&#8221;);<br />
linhaDeTexto.AppendLine();<br />
for (int i = 0; i&lt;=10; i++)<br />
{<br />
linhaDeTexto.AppendFormat(&#8220;{0};{1};{2}&#8221;,<br />
1,&#8221;Nome&#8221; + i.ToString(),&#8221;Endereco&#8221; + i.ToString());<br />
linhaDeTexto.AppendLine();<br />
}</p>
<p>TextWriter tw = new StreamWriter(path);<br />
tw.WriteLine(linhaDeTexto);<br />
tw.Close();<br />
}<br />
}<br />
}</p>
<p><strong>Anotações</strong></p>
<p>Por que usar variáveis string precedidas por @(Arroba)?</p>
<ul>
<li><a href="http://douglascunha.com/blog/2010/02/c-por-que-tem-um-antes-da-string/">http://douglascunha.com/blog/2010/02/c-por-que-tem-um-antes-da-string/</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nanebnu.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nanebnu.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nanebnu.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nanebnu.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nanebnu.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nanebnu.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nanebnu.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nanebnu.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nanebnu.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nanebnu.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nanebnu.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nanebnu.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nanebnu.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nanebnu.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nanebnu.wordpress.com&amp;blog=16117680&amp;post=47&amp;subd=nanebnu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nanebnu.wordpress.com/2011/06/09/filestream-e-textwriter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1f16c2f7b78b83495ac94d49cafccb37?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eleriane</media:title>
		</media:content>
	</item>
	</channel>
</rss>
