Поделиться через


Проверка доступности имени облачной службы

Операция Check Hosted Service Name Availability проверяет доступность указанного имени облачной службы.

Запрос

Запрос Check Hosted Service Name Availability можно указать следующим образом. Замените <subscription-id> своим идентификатором подписки, а <cloudservice-name> именем облачной службы, которое собираетесь использовать.

Метод Универсальный код ресурса (URI) запроса
GET https://management.core.windows.net/<subscription-id>/services/hostedservices/operations/isavailable/<cloudservice-name>

Параметры URI

Нет.

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

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

Заголовок запроса Описание
x-ms-version Обязательный. Задает версию операции, используемой для этого запроса. Этот заголовок должен иметь значение 2012-03-01 или выше.

Текст запроса

Нет.

Ответ

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

Код состояния

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

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

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

Заголовок ответа Описание
x-ms-request-id Значение, которое однозначно определяет запрос к службе управления.

Текст ответа

Текст ответа имеет следующий формат:

  
<?xml version="1.0" encoding="utf-8"?>  
<AvailabilityResponse xmlns=”http://schemas.microsoft.com/windowsazure”>  
  <Result>name-availability</Result>  
  <Reason>reason</Reason>  
</AvailabilityResponse>  
  

В следующей таблице описаны элементы текста ответа.

Имя элемента Описание
Результат Логическое значение, указывающее, доступно ли имя для использования. true Значение , если имя доступно; в противном случае false.

В версиях до 2013-03-01 операция возвращала true для незанятых имен, даже если они были зарезервированными или неподобающими. С заголовками версии 2013-03-01 и позднее операция возвращает false для зарезервированных и неподобающих слов.
Причина Указывает, почему имя не может быть использовано для создания облачной службы.

Возможны следующие значения:

- HostedServiceAlreadyExists — возвращается, если имя облачной службы уже существует.
- HostedServiceNameNotValid — возвращается, если в имени облачной службы используются неподдерживаемые символы, зарезервированные слова или ненормативные слова.

Элемент Reason доступен только в версии 2013-03-01 или более поздней.