Grokking ContextAwareResult (.Net internals)

(This is the sequel to grokking LazyAsyncResult, which could be considered a prerequisite.) You’ll see if you look through Socket async API internals that they aren’t just using the LazyAsyncResult class, they’re actually calling this thing called ContextAwareResult (and so are a few of the other .Net network async APIs). What is this beast? The…

0

Grokking LazyAsyncResult (.Net internal)

(Background: sometimes as I try to understand our bugs, I have to learn about the .net internal classes used for implementation of the public classes that we’re consuming – my motivator today is SocketAsyncEventArgs.) Today I’m going to try to understand the internal class LazyAsyncResult. Now that .Net core is open source we can find…

0