как узнать, когда завершается продвижение моментального снимка хранилища BLOB-объектов Azure - PullRequest
0 голосов
/ 13 июня 2018

В клиенте BLOB-объектов Azure есть два метода для создания снимка.Из описания оба указывают, что функция вернется после того, как процесс продвижения начат , а не завершен .Интересно, правильно ли мое понимание?Если это так, то как мы узнаем, когда продвижение фактически завершено, то есть большой двоичный объект восстанавливается до содержимого снимка.

https://docs.microsoft.com/en-us/dotnet/api/microsoft.windowsazure.storage.blob.cloudblockblob.startcopy?view=azure-dotnet

https://docs.microsoft.com/en-us/dotnet/api/microsoft.windowsazure.storage.blob.cloudblockblob.startcopyasync?view=azure-dotnet

1 Ответ

0 голосов
/ 13 июня 2018

Несмотря на то, что операция копирования большого двоичного объекта является асинхронной, когда большое число копируется в одну и ту же учетную запись (либо в тот же контейнер, либо в другой), на самом деле это синхронная операция, и копирование происходит мгновенно.

Предполагая, что выпродвижение моментального снимка и перезапись базового большого двоичного объекта с помощью моментального снимка, поскольку операция копирования выполняется в той же учетной записи хранения, это будет сделано, как только операция копирования вернет вам подтверждение.

Если вы принимаетеснимок большого двоичного объекта и копирование его в другую учетную запись, тогда операция будет асинхронной.В этом случае вы можете получить свойства BLOB-объекта с помощью метода FetchAttributes и проверить объекты BLOB-объекта Copy Properties.Это сообщит вам, когда операция копирования будет завершена.

...