I have a method that is asynchronously called when System.Net.Sockets.NetworkStream.BeginRead completes.