<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>SafeHandle</title><link>http://blogs.msdn.com/b/shawnfa/archive/2004/08/12/213808.aspx</link><description>Prior to Whidbey, interop with Win32 handles was done by passing IntPtrs back and forth through P/Invoke. This had several drawbacks including: Lack of type safety. Nothing is preventing me from taking an IntPtr containing a HWND and passing it to a method</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: SafeHandle</title><link>http://blogs.msdn.com/b/shawnfa/archive/2004/08/12/213808.aspx#9933377</link><pubDate>Mon, 07 Dec 2009 11:41:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9933377</guid><dc:creator>crepitus</dc:creator><description>&lt;p&gt;Do we need to add the ReliabilityContract attribute to the constructor and ReleaseHandle methods in our derived classes? They exist on the Safehandle class and ReliabilityContract isn't inherited.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9933377" width="1" height="1"&gt;</description></item><item><title>Ntfs Alternate Data Streams</title><link>http://blogs.msdn.com/b/shawnfa/archive/2004/08/12/213808.aspx#3006171</link><pubDate>Thu, 31 May 2007 14:56:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3006171</guid><dc:creator>boxes</dc:creator><description>&lt;p&gt;Before I started working on a file system based output cache for my blog engine , I did some research&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3006171" width="1" height="1"&gt;</description></item><item><title>Colin Neller - Finalizers and IDisposable... a big mess</title><link>http://blogs.msdn.com/b/shawnfa/archive/2004/08/12/213808.aspx#1253127</link><pubDate>Mon, 11 Dec 2006 00:18:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1253127</guid><dc:creator>Colin Neller - Finalizers and IDisposable... a big mess</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.colinneller.com/blog/FinalizersAndIDisposableABigMess.aspx"&gt;http://www.colinneller.com/blog/FinalizersAndIDisposableABigMess.aspx&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1253127" width="1" height="1"&gt;</description></item><item><title>SafeHandle Goodness</title><link>http://blogs.msdn.com/b/shawnfa/archive/2004/08/12/213808.aspx#536854</link><pubDate>Wed, 22 Feb 2006 15:57:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:536854</guid><dc:creator>Greg Young</dc:creator><description>&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=536854" width="1" height="1"&gt;</description></item><item><title>SafeHandle Goodness</title><link>http://blogs.msdn.com/b/shawnfa/archive/2004/08/12/213808.aspx#536846</link><pubDate>Wed, 22 Feb 2006 15:41:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:536846</guid><dc:creator>Greg Young</dc:creator><description>&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=536846" width="1" height="1"&gt;</description></item><item><title>Safe Impersonation With Whidbey</title><link>http://blogs.msdn.com/b/shawnfa/archive/2004/08/12/213808.aspx#401917</link><pubDate>Fri, 25 Mar 2005 00:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:401917</guid><dc:creator>.Net Security Blog</dc:creator><description>&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=401917" width="1" height="1"&gt;</description></item><item><title>Safe Impersonation With Whidbey</title><link>http://blogs.msdn.com/b/shawnfa/archive/2004/08/12/213808.aspx#401908</link><pubDate>Fri, 25 Mar 2005 00:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:401908</guid><dc:creator>.Net Security Blog</dc:creator><description>&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=401908" width="1" height="1"&gt;</description></item><item><title>re: SafeHandle</title><link>http://blogs.msdn.com/b/shawnfa/archive/2004/08/12/213808.aspx#217797</link><pubDate>Fri, 20 Aug 2004 17:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:217797</guid><dc:creator>David Pickett</dc:creator><description>Argh!  Why &amp;quot;IsInvalid&amp;quot; instead of &amp;quot;IsValid&amp;quot;?&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=217797" width="1" height="1"&gt;</description></item><item><title>Using native Cert store handles in Whidbey</title><link>http://blogs.msdn.com/b/shawnfa/archive/2004/08/12/213808.aspx#214554</link><pubDate>Sat, 14 Aug 2004 14:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:214554</guid><dc:creator>Sergey Simakov blog</dc:creator><description>&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=214554" width="1" height="1"&gt;</description></item><item><title>re: SafeHandle</title><link>http://blogs.msdn.com/b/shawnfa/archive/2004/08/12/213808.aspx#214239</link><pubDate>Fri, 13 Aug 2004 17:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:214239</guid><dc:creator>Shawn</dc:creator><description>Hi David,&lt;br&gt;&lt;br&gt;You're right, CER does violate the guidelines.  We're going to look at changing the name of this class for the official release of Whidbey.  Thanks for the feedback!&lt;br&gt;&lt;br&gt;-Shawn&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=214239" width="1" height="1"&gt;</description></item></channel></rss>