Это правильный способ обнаружить исключение "Разделение заполнено" в космосе БД?(403.1014) - PullRequest
0 голосов
/ 02 мая 2019

Чтобы перехватить исключение «раздел заполнен», я фильтрую HTTP-код состояния 403 (запрещено) и проверяю заголовок ответа x-ms-substatus для «1014». Это правильно и надежно? Я не могу найти никаких документов, подтверждающих, что это правильно. Кажется, это работает СЕЙЧАС, но я не хочу полагаться на недокументированные эффекты.

Мой фильтр исключений: catch (DocumentClientException e) when (e.StatusCode == HttpStatusCode.Forbidden && e.ResponseHeaders["x-ms-substatus"] == "1014")

1 Ответ

0 голосов
/ 02 мая 2019

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

...