Sure...also, just to add some more information, it seems that the results in a separate solution are a little different - but the end result is the same. The async version takes *much* longer to run, and in some cases isn't adding the data at all (timeout?)...either
way, it seems to be screaming deadlock and/or thread issues.
For example, here is a sample run from a unit test. "Example #1" is a synchronous version, looping an insert 50 times. "Example #2" is using the overlapping BeginUploadFromStream / EndUploadFromStream pattern, and notice the execution
time. Also notice that the second set of items never get inserted (total count should be 100).
Press any key to start...
Example #1 finished in 4274 ms...
Total items = 50
Press any key to continue...
Example #2 finished in 97795ms
Total items = 50
Press any key to continue . . .
Thanks for the help...again, not sure if this is an issue with the dev runtime, or our code - either is possible and completely acceptable! **laugh**.
I have a VS2010 solution ready...where should I send it? I don't see any option here to upload a ZIP file.
Thanks!
Hardware/Software Info:
Dell Optiplex 755 / Windows 7 x64 Ultimate / Intel Core2 Quad Q6700 @ 2.66GHz / 8GB RAM
OS Version: 6.1.7600
Azure SDK Version: 1.2.10512.1409
Azure Tools For VS2010: 1.2.30517.1601