2016-06-15 41 views
0

使用.NET客戶端升級現有SF應用程序並使用FabricClient.ApplicationManagementClient.UpgradeApplicationAsync並使用FabricClient.ApplicationManagementClient.GetApplicationUpgradeProgressAsync獲取升級狀態。最後的命令返回ApplicationUpgradeProgress,其屬性UpgradeStatus。我希望這個基於enum(ApplicationUpgradeState)的屬性具有Completed或類似的值,但沒有那樣的東西。使用.NET客戶端檢測服務結構升級已完成

什麼是正確的方式來確定(使用.NET客戶端)一個給定的SF應用程序已成功完成?是否有回調選項?

回答

2
+0

謝謝@ vaclav-turecek。無論出於什麼原因我只是在尋找'Completed'。 –

+0

好的,請注意,還有一個RollbackCompleted狀態,因爲您的升級可能通過前滾或回滾來完成。所以要注意兩者。 –

+0

絕對。這是RollingForwardCompleted,我錯過了。需要新的眼鏡處方:) –