Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

デバイスに割り当てられたデバイスグループが削除できない #5

Open
matsujirushi opened this issue Aug 31, 2020 · 3 comments
Labels
enhancement New feature or request

Comments

@matsujirushi
Copy link
Owner

デバイスグループがデバイスに割り当てられていると、削除できない。(API仕様と思われる)
その場合に、GUIになにかメッセージを表示してほしい。

@matsujirushi
Copy link
Owner Author

matsujirushi commented Aug 31, 2020

プロダクトの削除で、削除の成功/失敗が判断できるか調べた。

-> 判断できない。

成功時

image

response.Content:

{"TenantId":"31908d60-fc8a-4403-b739-348ee8705d66","OperationId":"0a8a1023-1c61-4f6c-831e-dab66a4448e8","CreatedDateUTC":"2020-08-31T11:52:04.407902Z","StartedDateUTC":null,"CompletedDateUTC":null,"OperationType":10,"State":0,"ResourceLocation":"","Error":null}

失敗時

image

response.Content:

{"TenantId":"31908d60-fc8a-4403-b739-348ee8705d66","OperationId":"d122cee1-bda3-4c72-93e9-1b91d18e0c94","CreatedDateUTC":"2020-08-31T11:50:01.5251166Z","StartedDateUTC":null,"CompletedDateUTC":null,"OperationType":10,"State":0,"ResourceLocation":"","Error":null}

@Shin-yaKoga
Copy link

この API(Device Group - Delete)は、その他の DELETE/PUT/POST 系の API と同じく、成功時のレスポンスのステータスコードとして 202 (Accepted) を返す非同期 API ですから、失敗しても、リクエストのレスポンスではエラーを知ることができません。レスポンス中の StartedDateUTC や CompletedDateUTC が null なのも、そのためだと思われます。
 非同期 API の実行が終わったこと、および終わった時の結果を知るためには、レスポンスで返ってきた Microsoft.Azure.Sphere.PublicApi.Contracts.Operation の OpereationId をパラメータにして、Async Operations - AsyncOperations Get を呼び出す必要があるでしょう:
 https://docs.microsoft.com/en-us/rest/api/azure-sphere/async%20operations/asyncoperations_get

@matsujirushi
Copy link
Owner Author

@Shin-yaKoga
情報ありがとうございます。

こちらにも同様の回答がありました。
https://docs.microsoft.com/answers/answers/97310/view.html

@matsujirushi matsujirushi added the enhancement New feature or request label Oct 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants