Удалить контейнер
Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Удалить контейнер

 

Вызван метод GC.Collect Контейнер и все большие двоичные объекты внутри него будут удалены позднее в процессе сборки мусора.

Вызван метод GC.Collect Рекомендуется использовать протокол HTTPS. Замените myaccount с именем учетной записи:

Метод

URI запроса

Версия HTTP

DELETE

https://myaccount.blob.core.windows.net/mycontainer?restype=container

HTTP/1.1

При построении запроса к эмулированной службе хранилища укажите имя узла эмулятора и порт службы BLOB-объектов в виде 127.0.0.1:10000, а затем имя учетной записи эмулированного хранилища:

Метод

URI запроса

Версия HTTP

DELETE

http://127.0.0.1:10000/devstoreaccount1/mycontainer?restype=container

HTTP/1.1

Дополнительные сведения см. в разделе с помощью эмулятора хранилища Azure для разработки и тестирования.

В URI запроса могут быть заданы следующие дополнительные параметры.

Параметр

Описание

timeout

Необязательно. Ядро автоматизации UI маскирует любые отличия в структурах, принадлежащих различным частям UI. Дополнительные сведения см. в разделе Задание времени ожидания для операций службы BLOB-объектов.

В следующей таблице перечислены обязательные и необязательные заголовки запросов.

Заголовок запроса

Описание

Authorization

Обязательно. Указывает схему проверки подлинности, имя учетной записи и подпись. Дополнительные сведения см. в разделе Проверка подлинности для служб хранения Azure.

Date или x-ms-date

Обязательно. Задает время в формате UTC для запроса. Дополнительные сведения см. в разделе Проверка подлинности для служб хранения Azure.

x-ms-lease-id: <ID>

Обязательно для версии 2012-02-12 и более поздних, если контейнер имеет активную аренду. Для вызова Delete Container для контейнера, который имеет активную аренду, укажите идентификатор аренды в этом заголовке. Если этот заголовок не указан, при наличии активной аренды, Delete Container вернет 409 (Conflict). Если указан неверный идентификатор аренды или идентификатор аренды для контейнера, который не имеет активной аренды, Delete Container вернет 412 (Precondition failed).

x-ms-version

Требуется для запросов с проверкой подлинности. Задает версию операции, используемой для этого запроса. Дополнительные сведения см. в разделе Управление версиями для служб хранилища Azure.

x-ms-client-request-id

Необязательно. Клиент создал непрозрачное значение с ограничением символов, равным 1 КБ, которое записывается в журналы аналитики, когда ведение журнала службы аналитики хранилища включено. Настоятельно рекомендуется использовать этот заголовок для корреляции действий на стороне клиента с запросами, которые принимает сервер. Дополнительные сведения см. в разделе Сведения о ведении журнала службы аналитики хранилища и Ведение журнала Azure: Использование журналов для отслеживания запросов к хранилищу.

Эта операция также поддерживает использование условных заголовков — для удаления контейнера только при выполнении условия. Дополнительные сведения см. в разделе Указание условных заголовков для операций службы BLOB-объектов.

Отсутствуют.

Request Syntax: DELETE https://myaccount.blob.core.windows.net/mycontainer?restype=container HTTP/1.1 Request Headers: x-ms-version: 2011-08-18 x-ms-date: Sun, 25 Sep 2011 21:44:34 GMT Authorization: SharedKey devstoreaccount1:t7mf5htNuwLFX9g0S2LDdRtRn1FQzMAluBvHy1QPpnM=

Ответ включает код состояния HTTP и набор заголовков ответа.

Успешная операция возвращает код состояния 202 (принято).

Сведения о кодах состояния см. в разделе Коды состояний и ошибок.

Ответ для этой операции включает следующие заголовки. Ответ может также включать дополнительные стандартные заголовки HTTP. Все стандартные заголовки соответствуют спецификации протокола HTTP/1.1.

Заголовок ответа

Описание

x-ms-request-id

Этот заголовок однозначно определяет выполненный запрос, его также можно использовать для устранения связанных с запросом неполадок. Дополнительные сведения см. в разделе Устранение неполадок операций API-интерфейса.

x-ms-version

Указывает версию службы BLOB-объектов, используемую для выполнения запроса. Этот заголовок возвращается для запросов, сделанных к версии 2009-09-19 и предшествующей.

Date

Значение даты и времени в формате UTC, сформированное службой и указывающее время, когда был инициирован ответ.

Отсутствуют.

Response Status: HTTP/1.1 202 Accepted Response Headers: Transfer-Encoding: chunked Content-Type: application/xml Date: Sun, 25 Sep 2011 21:45:00 GMT x-ms-version: 2011-08-18 Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0

Вызов этой операции доступен только владельцу учетной записи.

Если контейнер удаляется, то контейнер с таким именем нельзя создать в течение как минимум 30 секунд. Контейнер может быть недоступен в течение еще 30 секунд, если служба продолжает обработку запроса. Во время удаления контейнера все попытки создать контейнер с тем же именем будут завершаться ошибкой с кодом 409 (конфликт), при этом служба возвращает дополнительные сведения об ошибке и указывает на удаление контейнера. Все остальные операции во время удаления контейнера, включая операции с большими двоичными объектами внутри контейнера, завершаются ошибкой и возвращают код состояния 404 (не найдено).

Показ:
© 2016 Microsoft