There are several ways to copy azure blob storage blocks around. There's a synchronous and asynchronous version of StartCopy
. There is also a BeginStartCopy
which also has the completion callback.
The BeginStartCopy
approach explicitly states that the callback is executed when the copy has completed.
The StartCopy
approaches both state that they return a string, which is a copy process id - they don't state that they return when the copy has completed.
Do those StartCopy
methods return after the actual copy has completed?