| Предыдущий | Следующий |
| VDS_S_STATUSES_INCOMPLETELY_SET | VDS_S_PROPERTIES_INCOMPLETE |
VDS_S_ALREADY_EXISTS
VDS_S_ALREADY_EXISTS — идемпотентный результат успешного выполнения. VDS обнаружила, что запрошенный объект, связь или конфигурация уже существует, и не стала создавать дубликат. Прежде чем считать существующий объект соответствующим всем запрошенным свойствам, его необходимо запросить и проверить.
Рассматривайте операции создания или добавления как идемпотентные
- Перечислите или получите существующий объект по его идентификатору VDS.
- Сравните существенные свойства, а не предполагайте, что существующий объект имеет требуемую конфигурацию.
- Не создавайте циклы повторов, которые снова выполняют тот же вызов создания после этого состояния.
Этот результат отличается от VDS_E_OBJECT_EXISTS, который является ошибкой операции, требующей отсутствия или уникальности. Код должен проверять класс HRESULT и сохранять это различие. Если рабочий процесс может безопасно использовать существующий объект, продолжайте после проверки прочитанных свойств; в противном случае сообщите о конфликте конфигурации, а не делайте вид, что новый ресурс создан.
Служба VDS · Virtual Disk Service · Уведомление о замене VDS
Нужно найти другой код? Найти другой код состояния или ошибки.