So its out, I’ve got it installed, but I’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…
Looks like Linq to SQL is getting support for geometry types and more functions.
DataReader – GetDbNullAsync, GetFieldValueAsync (interesting, I guess large columns can still be loading while we know we’ve got a new row), GetStream/GetTextReader (a way to get at large columns without consuming all available memory?)
Async BulkCopy (makes sense!)
SQLException has a GetClientConnectionId – 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.
GetHResult is on Exception now…
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…)
Maybe some TLS1.1/1.2 support in SslStream.
UnsafeOnCompleted on TaskAwaiter – (Makes me think of critical finalizer… wonder if its even vaguely related…)
GCLatencyMode.SustainedLowLatency – sounds exciting if it lives up to its name… (Apparently there is something called .Net 4.0.3 beta which already contains this…)
AsyncWait on SemaphoreSlim … could be interesting…
WPF gets the concept of ‘InactiveSelection’… wonder what that means…
(And thats enough for now…)