<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://knowledge-base.havit.cz/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>.NET Framework</title><link>http://knowledge-base.havit.cz/net/default.aspx</link><description>Microsoft .NET Framework, Base Class Library</description><dc:language /><generator>CommunityServer 2.1 SP1 (Build: 61025.1)</generator><item><title>Konvence a z&#225;sady při programov&#225;n&#237; v C# - materi&#225;ly z prezentace TechEd CZ 2011</title><link>http://knowledge-base.havit.cz/net/Konvence-a-zasady-pri-programovani-v-C_2300_-_2D00_-materialy-z-prezentace-TechEd-CZ-2011.aspx</link><pubDate>Mon, 02 May 2011 13:05:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:700</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/700.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=700</wfw:commentRss><description>Prezentaci, demokód i související materiály k mé dnešní přednášce najdete v sekci Soubory ....(&lt;a href="http://knowledge-base.havit.cz/net/Konvence-a-zasady-pri-programovani-v-C_2300_-_2D00_-materialy-z-prezentace-TechEd-CZ-2011.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=700" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Obecn_26002300_233_3B00_/default.aspx">Obecn&amp;#233;</category></item><item><title>SmtpTraceListener - mailov&#225;n&#237; v&#253;stupů trace</title><link>http://knowledge-base.havit.cz/net/SmtpTraceListener-mailovani-vystupu-trace.aspx</link><pubDate>Fri, 07 Jan 2011 15:16:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:690</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/690.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=690</wfw:commentRss><description>V návaznosti na používání ExceptionTraceru, který pomocí standardní .NET mechanizmů Trace/TraceSource loguje neobsloužené výjimky , jsem dopsal jednoduchý TraceListener, který lze používání pro mailování těchto výjimek na určený mail. Cílovým scénářem...(&lt;a href="http://knowledge-base.havit.cz/net/SmtpTraceListener-mailovani-vystupu-trace.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=690" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Tipy+a+triky/default.aspx">Tipy a triky</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Errors/default.aspx">Errors</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Exceptions/default.aspx">Exceptions</category></item><item><title>PDC2010: The Future of C# - Asynchronous Programming (Hejlsberg)</title><link>http://knowledge-base.havit.cz/net/PDC-2010-The-Future-of-CSharp-Asynchornou-Programming-Hejlsberg.aspx</link><pubDate>Thu, 28 Oct 2010 18:38:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:667</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/667.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=667</wfw:commentRss><description>Přestože jsem se nakonec nemohl zúčastnit společného promítání PDC v českém Microsoftu, sleduji to alespoň z domova a dělám si zápisky bez dalšího zpracování. ...přednáší Hejlsberg. ...live vysílání bohužel těžce nestíhá, i když běží na Azure ;-) ...PowerPoint...(&lt;a href="http://knowledge-base.havit.cz/net/PDC-2010-The-Future-of-CSharp-Asynchornou-Programming-Hejlsberg.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=667" width="1" height="1"&gt;</description><enclosure url="http://knowledge-base.havit.cz/net/attachment/667.ashx" length="2395948" type="application/vnd.openxmlformats-officedocument.pres" /><category domain="http://knowledge-base.havit.cz/net/archive/tags/Futures/default.aspx">Futures</category></item><item><title>ClickOnce - spouštěn&#237; při startu Windows, dvoj&#237; konfigurace a podobn&#233; z&#225;ludnosti</title><link>http://knowledge-base.havit.cz/net/ClickOnce-spousteni-pri-startu-Windows-dvoji-konfigurace-a-podobne-zaludnosti.aspx</link><pubDate>Tue, 02 Feb 2010 22:28:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:601</guid><dc:creator>Robert Haken</dc:creator><slash:comments>3</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/601.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=601</wfw:commentRss><description>Trochu nedobrovolně jsem byl dnes donucen šťourat se podrobněji v ClickOnce útrobách, přestože to není moje oblast zájmu. Symptomy problému byly zajímavé - aplikace instalovaná pomocí ClickOnce, která v sobě měla volbu "Automaticky spouštět při startu...(&lt;a href="http://knowledge-base.havit.cz/net/ClickOnce-spousteni-pri-startu-Windows-dvoji-konfigurace-a-podobne-zaludnosti.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=601" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Errors/default.aspx">Errors</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/ClickOnce/default.aspx">ClickOnce</category></item><item><title>X509Certificate2: CryptographicException: The system cannot find the file specified.</title><link>http://knowledge-base.havit.cz/net/X509Certificate2-CryptographicException-The-system-cannot-find-the-file-specified.aspx</link><pubDate>Wed, 20 May 2009 11:38:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:528</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/528.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=528</wfw:commentRss><description>Pokud vytváříte ve webové aplikaci X509Certificate2 myCertificate = new X509Certificate2(rawData, password); //nebo myCertificate = new X509Certificate2(fileName, password); pak můžete být po nasazení své funkční aplikace na produkční server (např. hosting)...(&lt;a href="http://knowledge-base.havit.cz/net/X509Certificate2-CryptographicException-The-system-cannot-find-the-file-specified.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=528" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Errors/default.aspx">Errors</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Exceptions/default.aspx">Exceptions</category></item><item><title>Gener&#225;tor kl&#237;čů GP WebPay (PayMuzo) hl&#225;s&#237; chybu &quot;Illegal key size&quot;</title><link>http://knowledge-base.havit.cz/net/Generator-klicu-GP-WebPay-PayMuzo-hlasi-chybu-Illegal-key-size.aspx</link><pubDate>Wed, 20 May 2009 11:37:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:527</guid><dc:creator>Robert Haken</dc:creator><slash:comments>2</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/527.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=527</wfw:commentRss><description>Při poslední z implementací GP WebPay (PayMuzo) se nám stalo, že nám generátor klíčů obchodníka zahlásil chybu exception encrypting data - java.security.InvalidKeyException: Illegal key size Po chvilce testování (na dvou různých PC) jsme zjistili, že...(&lt;a href="http://knowledge-base.havit.cz/net/Generator-klicu-GP-WebPay-PayMuzo-hlasi-chybu-Illegal-key-size.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=527" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Errors/default.aspx">Errors</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Exceptions/default.aspx">Exceptions</category></item><item><title>MVP Summit 2009 1. - Code Contracts </title><link>http://knowledge-base.havit.cz/net/MVP-Summit-2009-1-Code-Contracts.aspx</link><pubDate>Mon, 02 Mar 2009 21:39:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:513</guid><dc:creator>Robert Haken</dc:creator><slash:comments>6</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/513.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=513</wfw:commentRss><description>Zrovna jsem přišel z přednášky o "Code Contracts" a jsem relativně nadšen tím, co Microsoft chystá. Naštěstí již je to k veřejnému testování přes DevLabs, obecné věci nejsou pod NDA, a proto se s Vámi mohu bez detailů podělit o první dojmy. Code Contracts...(&lt;a href="http://knowledge-base.havit.cz/net/MVP-Summit-2009-1-Code-Contracts.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=513" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Novinky/default.aspx">Novinky</category></item><item><title>Na lok&#225;le mi aplikace chod&#237;, ale při spouštěn&#237; ze s&#237;ťov&#233; cesty pad&#225; na SecurityException</title><link>http://knowledge-base.havit.cz/net/Na-lokale-mi-aplikace-chodi-ale-pri-spousteni-ze-sitove-cesty-pada-na-SecurityException.aspx</link><pubDate>Tue, 18 Mar 2008 13:25:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:410</guid><dc:creator>Robert Haken</dc:creator><slash:comments>4</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/410.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=410</wfw:commentRss><description>Problém, který poprvé zaskočí snad každého .NET programátora. Ani já nebyl kdysi výjimkou a tuto otázku dostávám stále dokola. Symptom je jednoduchý - při spouštění .NET aplikace z lokálního počítače vše krásně funguje, při spouštění přes síť (např. po...(&lt;a href="http://knowledge-base.havit.cz/net/Na-lokale-mi-aplikace-chodi-ale-pri-spousteni-ze-sitove-cesty-pada-na-SecurityException.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=410" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Tipy+a+triky/default.aspx">Tipy a triky</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Errors/default.aspx">Errors</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Exceptions/default.aspx">Exceptions</category></item><item><title>&quot;Všechny&quot; hotfixy .NET Frameworků a Visual Studi&#237; uvolněny a ke stažen&#237; z jednoho m&#237;sta</title><link>http://knowledge-base.havit.cz/net/Vsechny-hotfixy-NET-Frameworku-a-Visual-Studia-uvolneny-a-ke-stazeni-z-jednoho-mista.aspx</link><pubDate>Wed, 20 Feb 2008 13:37:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:395</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/395.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=395</wfw:commentRss><description>Na Microsoft Connect jsou k dispozici "všechny" hotfixy pro .NET Frameworky a Visual Studia ke stažení hezky z jednoho místa . Jedná se o nový " Visual Studio and .NET Framework Hotfix Public Availability Program"....(&lt;a href="http://knowledge-base.havit.cz/net/Vsechny-hotfixy-NET-Frameworku-a-Visual-Studia-uvolneny-a-ke-stazeni-z-jednoho-mista.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=395" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Obecn_26002300_233_3B00_/default.aspx">Obecn&amp;#233;</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Errors/default.aspx">Errors</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Exceptions/default.aspx">Exceptions</category></item><item><title>Jednoduch&#253; exception logging pomoc&#237; Trace/TraceSource mechanizmů .NET</title><link>http://knowledge-base.havit.cz/net/Jednoduchy-exception-logging-pomoci-Trace-TraceSource-mechanizmu-dotNET.aspx</link><pubDate>Thu, 31 Jan 2008 20:27:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:385</guid><dc:creator>Robert Haken</dc:creator><slash:comments>3</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/385.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=385</wfw:commentRss><description>Pokud se sháníte po jednoduchém mechanizmu, jak ve Vašich aplikacích logovat výjimky, pak zřejmě v .NET pro consolové/WinForm aplikace marně hledáte něco, jako je healthMonitoring pro ASP.NET, kde je připraven jednoduchý, ale mocný nástroj a lze pomocí...(&lt;a href="http://knowledge-base.havit.cz/net/Jednoduchy-exception-logging-pomoci-Trace-TraceSource-mechanizmu-dotNET.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=385" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Tipy+a+triky/default.aspx">Tipy a triky</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Errors/default.aspx">Errors</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Exceptions/default.aspx">Exceptions</category></item><item><title>Použit&#237; C# 3.0 pro runtime .NET Framework 2.0</title><link>http://knowledge-base.havit.cz/net/Pouziti-Csharp-30-pro-runtime-NET-Framework-20.aspx</link><pubDate>Wed, 23 Jan 2008 20:56:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:379</guid><dc:creator>Jiří Kanda</dc:creator><slash:comments>2</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/379.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=379</wfw:commentRss><description>Pokud vyvíjíte aplikaci ve Visual Studiu 2008 a aplikace je určena pro runtime .NET Framework 2.0, nic vám nebrání použít nové charakteristiky jazyka C# 3.0. Úžasné je, že pro to nemusíte udělat vůbec nic. Není možné pochopitelně použít ty rysy jazyka,...(&lt;a href="http://knowledge-base.havit.cz/net/Pouziti-Csharp-30-pro-runtime-NET-Framework-20.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=379" width="1" height="1"&gt;</description></item><item><title>Nač&#237;t&#225;n&#237; uživatelů z Active Directory</title><link>http://knowledge-base.havit.cz/net/Nacitani-uzivatelu-z-Active-Directory-DirectorySearcher.aspx</link><pubDate>Thu, 09 Aug 2007 11:52:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:311</guid><dc:creator>Robert Haken</dc:creator><slash:comments>1</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/311.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=311</wfw:commentRss><description>Jen krátký kousek kódu, který možná někdy ušetří pár minut nad dokumentací: using System; using System.Collections.Generic; using System.Text; using System.DirectoryServices; namespace ActiveDirectorySynchronizer { class Program { // doména test.branik.havit.cz,...(&lt;a href="http://knowledge-base.havit.cz/net/Nacitani-uzivatelu-z-Active-Directory-DirectorySearcher.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=311" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Security/default.aspx">Security</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Networking/default.aspx">Networking</category></item><item><title>Program&#225;torsk&#225; h&#225;danka - catch &amp; throw</title><link>http://knowledge-base.havit.cz/net/Programatorska-hadanka-Catch-a-throw.aspx</link><pubDate>Wed, 27 Jun 2007 16:31:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:298</guid><dc:creator>Jiří Kanda</dc:creator><slash:comments>3</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/298.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=298</wfw:commentRss><description>Jaký je rozdíl v prapagaci výjimky z bloku catch: try { ... } catch (Exception e) { throw ; } versus try { ... } catch (Exception e) { throw e; } Odpověď je tentokrát jednoduchá a jako obvykle ji najdete o řádku níže napsanou bílým písmem (pro odtajnění...(&lt;a href="http://knowledge-base.havit.cz/net/Programatorska-hadanka-Catch-a-throw.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=298" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Tipy+a+triky/default.aspx">Tipy a triky</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Errors/default.aspx">Errors</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Exceptions/default.aspx">Exceptions</category></item><item><title>Program&#225;torsk&#225; h&#225;danka - V&#253;jimka ve v&#253;jimk&#225;ch</title><link>http://knowledge-base.havit.cz/net/Programatorska-hadanka-Vyjimka-ve-vyjimkach.aspx</link><pubDate>Wed, 13 Jun 2007 12:22:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:289</guid><dc:creator>Jiří Kanda</dc:creator><slash:comments>3</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/289.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=289</wfw:commentRss><description>Jaký je rozdíl v zachytávání výjimek při použití typu výjimky Exception try { ... } catch (Exception e) { ... } a bez použití tohoto typu, tedy try { ... } catch { ... } Zdůrazňuji, že tento rozdíl existuje jen v .NET Frameworku 1.x, ve verzi 2.0 jsou...(&lt;a href="http://knowledge-base.havit.cz/net/Programatorska-hadanka-Vyjimka-ve-vyjimkach.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=289" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Tipy+a+triky/default.aspx">Tipy a triky</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Errors/default.aspx">Errors</category><category domain="http://knowledge-base.havit.cz/net/archive/tags/Exceptions/default.aspx">Exceptions</category></item><item><title>Program&#225;torsk&#225; h&#225;danka - neprob&#225;dan&#225; z&#225;kout&#237; C#</title><link>http://knowledge-base.havit.cz/net/Programatorska-hadanka-neprobadana-zakouti-CSharp.aspx</link><pubDate>Wed, 30 May 2007 14:09:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:272</guid><dc:creator>Robert Haken</dc:creator><slash:comments>10</slash:comments><comments>http://knowledge-base.havit.cz/net/comments/272.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/net/commentrss.aspx?PostID=272</wfw:commentRss><description>Víte co znamená @ v následujícím bloku kódu? ICollection @ is = dataSource as ICollection; if (@ is != null ) { this .Items.Capacity = @ is .Count + this .Items.Count; } Odpověď najdete o řádku níže napsanou bílým písmem (pro odtajnění třeba označte):...(&lt;a href="http://knowledge-base.havit.cz/net/Programatorska-hadanka-neprobadana-zakouti-CSharp.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=272" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/net/archive/tags/Tipy+a+triky/default.aspx">Tipy a triky</category></item></channel></rss>
