要捕获“分区已满”异常,我正在过滤HTTP状态码403(禁止访问),并检查 x-ms-substatus 响应标头中的“ 1014”。这是正确和可靠的吗?我找不到任何文档来确认这是正确的。看起来它现在可以正常工作,但是我不想依赖未记录的效果。
我的异常过滤器:catch (DocumentClientException e) when (e.StatusCode == HttpStatusCode.Forbidden && e.ResponseHeaders["x-ms-substatus"] == "1014")