Wyświetlanie listy dostępnych rozszerzeń

Operacja List Available Extensions zawiera listę rozszerzeń dostępnych do dodania do usługi w chmurze. Na platformie Microsoft Azure proces może działać jako rozszerzenie usługi w chmurze.

Żądanie

Żądanie List Available Extensions można określić w następujący sposób. Zastąp ciąg <subscription-id> identyfikatorem subskrypcji.

Metoda Identyfikator URI żądania
GET https://management.core.windows.net/<subscription-id>/services/extensions

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 2013-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

W poniższym przykładzie przedstawiono format treści odpowiedzi:

  
<?xml version="1.0" encoding="utf-8"?>  
<ExtensionImages xmlns=”http://schemas.microsoft.com/windowsazure”>  
  <ExtensionImage>  
    <ProviderNameSpace>namespace-of-extension</ProviderNameSpace>  
    <Type>type-of-extension</Type>      
    <Version>version-of-extension</Version>  
    <Label>label-of-extension</Label>  
    <Description>description-of-extension</Description>  
    <HostingResources>role-type</HostingResources>  
    <ThumbprintAlgorithm>thumbprint-algorithm</ThumbprintAlgorithm>  
    <PublicConfigurationSchema>base-64-encoded-xsd-for-extension-settings</PublicConfigurationSchema>  
    <PrivateConfigurationSchema>base-64-encoded-xsd-for-extension-settings</PrivateConfigurationSchema>  
    <SampleConfig>base-64-encoded-sample-XML-for-extension</SampleConfig>  
    <ReplicationCompleted>indicator-of-replication-status</ReplicationCompleted>  
    <Eula> HYPERLINK "http://www.contoso.com/42588280809/eula%3c/Eula" eula-of-extension</Eula>  
    <PrivacyUri>privacy-policy-of-extension</PrivacyUri>  
    <HomepageUri>homepage-of-extension</HomepageUri>  
    <IsJsonExtension>indicator-of-JSON-support</IsJsonExtension>  
    <CompanyName>name-of-publishing-company</CompanyName>  
    <SupportedOS>supported-operating-system</SupportedOS>  
    <PublishedDate>publish-date-of-extension</PublishedDate>  
  </ExtensionImage>  
</ExtensionImages>  
  

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

Nazwa elementu Opis
ProviderNameSpace Określa przestrzeń nazw dostawcy rozszerzenia. Przestrzeń nazw dostawcy dla rozszerzeń platformy Azure to Microsoft.WindowsAzure.Extensions.
Typ Określa typ rozszerzenia.
Wersja Określa wersję rozszerzenia.
Etykieta Określa etykietę używaną do identyfikowania rozszerzenia.
Opis Określa opis rozszerzenia.
HostingResources Określa typ zasobu, który obsługuje rozszerzenie. Ta wartość może mieć WebRolewartość , WorkerRolelub WebRole&#124;WorkerRole.
Odcisk palcaAlgorithm Określa algorytm odcisku palca certyfikatu, który jest używany do szyfrowania.
PublicConfigurationSchema Określa schemat zakodowany w formacie base64 konfiguracji publicznej.
PrivateConfigurationSchema Określa schemat zakodowany w formacie base64 konfiguracji prywatnej.
SampleConfig Określa przykładowy plik konfiguracji rozszerzenia zasobu.

Element SampleConfig jest dostępny tylko w wersji 2013-11-01 lub nowszej.
ReplikacjaUzupełniona Wskazuje, czy wersja rozszerzenia została zreplikowana do wszystkich regionów.

Możliwe wartości:

- true
- false

true jeśli można użyć wersji rozszerzenia do utworzenia lub zaktualizowania wdrożenia; w przeciwnym razie wskazując, false że wersja rozszerzenia nie jest gotowa do użycia we wszystkich regionach.

Element ReplicationCompleted jest dostępny tylko w wersji 2014-04-01 lub nowszej.
Eula Określa identyfikator URI wskazujący umowę licencyjną użytkownika końcowego (EULA) dla wersji rozszerzenia.

Element Eula jest dostępny tylko w wersji 2014-04-01 lub nowszej.
Identyfikator PrivacyUri Określa identyfikator URI wskazujący zasady zachowania poufności informacji dla wersji rozszerzenia.

Element PrivacyUri jest dostępny tylko w wersji 2014-04-01 lub nowszej.
Identyfikator uri strony głównej Określa identyfikator URI wskazujący stronę główną dla wersji rozszerzenia.

Element HomepageUri jest dostępny tylko w wersji 2014-04-01 lub nowszej.
IsJsonExtension Wskazuje, czy wersja rozszerzenia akceptuje konfigurację opartą na formacie JSON.

Możliwe wartości:

- true
- false

true jeśli rozszerzenie akceptuje konfigurację opartą na formacie JSON; false w przeciwnym razie rozszerzenie akceptuje konfigurację opartą na formacie XML.

Element IsJsonExtension jest dostępny tylko w wersji 2014-04-01 lub nowszej.
CompanyName Określa nazwę firmy, która opublikowała rozszerzenie.

Element CompanyName jest dostępny tylko w wersji 2014-06-01 lub nowszej.
Obsługiwany systemOS Określa system operacyjny, na który działa rozszerzenie.

Element SupportedOS jest dostępny tylko w wersji 2014-06-01 lub nowszej.
Data publikacji Określa datę opublikowania rozszerzenia.

Element PublishedDate jest dostępny tylko w wersji 2014-06-01 lub nowszej.