{"id":482,"date":"2012-03-01T13:45:26","date_gmt":"2012-03-01T13:45:26","guid":{"rendered":"http:\/\/www.themissingdocs.net\/wordpress\/?p=482"},"modified":"2012-03-01T13:45:26","modified_gmt":"2012-03-01T13:45:26","slug":"net-4-5-beta","status":"publish","type":"post","link":"https:\/\/www.themissingdocs.net\/?p=482","title":{"rendered":".Net 4.5 Beta"},"content":{"rendered":"<p>So its out, I&#8217;ve got it installed, but I&#8217;m only just starting to do a comparison between the surface area of the developer preview and the beta.<\/p>\n<p>A few tidbits I found before I fell asleep&#8230;<\/p>\n<p>Looks like Linq to SQL is getting support for geometry types and more functions.<\/p>\n<p>DataReader &#8211; GetDbNullAsync, GetFieldValueAsync (interesting, I guess large columns can still be loading while we know we&#8217;ve got a new row), GetStream\/GetTextReader (a way to get at large columns without consuming all available memory?)<\/p>\n<p>Async BulkCopy (makes sense!)<\/p>\n<p>SQLException has a GetClientConnectionId &#8211; not sure in what scenario you might get confused about which connection a sql exception comes from, so I guess this is something other than what it seems at first glance.<\/p>\n<p>GetHResult is on Exception now&#8230;<\/p>\n<p>Some of the new http stuff had non-async methods removed rather than provide both. (Interesting, I wonder if that will be the pattern going forwards&#8230;)<\/p>\n<p>Maybe some TLS1.1\/1.2 support in SslStream.<\/p>\n<p>UnsafeOnCompleted on TaskAwaiter &#8211; (Makes me think of critical finalizer&#8230; wonder if its even vaguely related&#8230;)<\/p>\n<p>GCLatencyMode.SustainedLowLatency &#8211; sounds exciting if it lives up to its name&#8230; (Apparently there is something called .Net 4.0.3 beta which already contains this&#8230;)<\/p>\n<p>AsyncWait on SemaphoreSlim &#8230; could be interesting&#8230;<\/p>\n<p>WPF gets the concept of &#8216;InactiveSelection&#8217;&#8230; wonder what that means&#8230;<\/p>\n<p>(And thats enough for now&#8230;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So its out, I&#8217;ve got it installed, but I&#8217;m only just starting to do a comparison between the surface area of the developer preview and the beta. A few tidbits I found before I fell asleep&#8230; Looks like Linq to SQL is getting support for geometry types and more functions. DataReader &#8211; GetDbNullAsync, GetFieldValueAsync (interesting, &hellip; <a href=\"https:\/\/www.themissingdocs.net\/?p=482\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">.Net 4.5 Beta<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-482","post","type-post","status-publish","format-standard","hentry","category-net-stuff"],"_links":{"self":[{"href":"https:\/\/www.themissingdocs.net\/index.php?rest_route=\/wp\/v2\/posts\/482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.themissingdocs.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.themissingdocs.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.themissingdocs.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.themissingdocs.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=482"}],"version-history":[{"count":0,"href":"https:\/\/www.themissingdocs.net\/index.php?rest_route=\/wp\/v2\/posts\/482\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.themissingdocs.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.themissingdocs.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.themissingdocs.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}