Sprawdzanie dostępności nazwy usługi w chmurze

Operacja Check Hosted Service Name Availability sprawdza dostępność określonej nazwy usługi w chmurze.

Żądanie

Żądanie Check Hosted Service Name Availability można określić w następujący sposób. Zastąp <subscription-id> ciąg identyfikatorem subskrypcji i <cloudservice-name> nazwą usługi w chmurze, której chcesz użyć.

Metoda Identyfikator URI żądania
GET https://management.core.windows.net/<subscription-id>/services/hostedservices/operations/isavailable/<cloudservice-name>

Parametry identyfikatora URI

Brak.

Nagłówki żądań

W poniższej tabeli opisano nagłówki żądań.

Nagłówek żądania Opis
x-ms-version Wymagane. Określa wersję operacji do użycia dla tego żądania. Ten nagłówek powinien być ustawiony na 2012-03-01 lub wyższy.

Treść żądania

Brak.

Reakcja

Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.

Kod stanu

Operacja zakończona powodzeniem zwraca kod stanu 200 (OK).

Nagłówki odpowiedzi

Odpowiedź na tę operację zawiera następujące nagłówki. Odpowiedź może również zawierać dodatkowe standardowe nagłówki HTTP.

Nagłówek odpowiedzi Opis
x-ms-request-id Wartość, która jednoznacznie identyfikuje żądanie wykonane względem usługi zarządzania.

Treść odpowiedzi

Format treści odpowiedzi jest następujący:

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

W poniższej tabeli opisano elementy w treści odpowiedzi.

Nazwa elementu Opis
Wynik Wartość logiczna wskazująca, czy nazwa jest dostępna do użycia. true jeśli nazwa jest dostępna; w przeciwnym razie false.

W przypadku wersji przed 2013-03-01 operacja została zwrócona dla nazw nieprzyjętych true , nawet jeśli były zastrzeżone lub wulgarne. W przypadku nagłówków wersji 2013-03-01 i nowszych operacja zwraca wartość false dla zarezerwowanych lub wulgarnych słów.
Przyczyna Wskazuje, dlaczego nie można użyć nazwy do utworzenia usługi w chmurze.

Możliwe wartości:

- HostedServiceAlreadyExists — zwracane, jeśli nazwa usługi w chmurze już istnieje.
- HostedServiceNameNotValid — zwracane, jeśli nazwa usługi w chmurze używa nieobsługiwanych znaków, zastrzeżonych słów lub wulgarnych słów.

Element Reason jest dostępny tylko w wersji 2013-03-01 lub nowszej.