Есть ли способ обеспечить проверку Etag AccessCondition, когда данные впервые загружаются в blob (когда blob не существует)?Принудительная проверка Etag на создание Blob
У меня есть несколько разных серверов, обновляющих один и тот же блокнот. Когда blob уже существует, очень легко обеспечить соблюдение Etag AccessCondition при записи, и это работает нормально.
То, что я не могу сделать, это принудительно проверить Etag на время создания blob.
- Если я передаю string.Empty или null как Etag AccessCondition, когда я впервые создаю blob, тогда он свободен для всех режимов. В принципе, любой сервер, пытающийся записать в blob, всегда будет успешным, действительно ли он создал blob или просто удалил/перезаписал предыдущее содержимое blob.
- Я не могу FetchProperties() несуществующего blob, очевидно, поэтому нет начального состояния Etag.
- Передача любой непустой строки в виде Etag, когда Blob все еще не существует, всегда сбой при проверке предварительного условия.