as you know there isn't an official IoT Hub SDK for .Net Micro Framework and the C# implementation uses Task and async/await programming model heavily but it's not supported on .Net MF.
Even if it's true, there is the AMQP .Net Lite to use directly the AMQP protocol.
For this reason I have just blogged about using AMQP .Net Lite to connect to the IoT Hub for sending data and receiving commands.
I also wrote a sample using Netduino 3 WiFi :
I hope you'll enjoy them !