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

Добавление расширения

 

Классы System.Threading.Tasks.Task и System.Threading.Tasks.Task<TResult> поддерживают отмену через использование токенов отмены в .NET Framework. В Microsoft Azure процесс может выполняться как расширение облачной службы. Доступное расширение можно найти с помощью Список доступных расширений операции.

Классы System.Threading.Tasks.Task и System.Threading.Tasks.Task<TResult> поддерживают отмену через использование токенов отмены в .NET Framework. Замените <subscription-id> своим Идентификатором подписки и <cloudservice-name> с именем облачной службы.

Метод

URI запроса

POST

https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/extensions

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

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

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

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

Описание

x-ms-version

Обязательно. Задает версию операции, используемой для этого запроса. Этот заголовок должен быть установлен 2013-03-01 или более поздней версии. Дополнительные сведения об управлении версиями заголовков см. в разделе Управление версиями службы управления.

В следующем примере показан формат текста запроса.


<?xml version="1.0" encoding="utf-8"?> <Extension xmlns=”http://schemas.microsoft.com/windowsazure”> <ProviderNameSpace>namespace-of-extension</ProviderNameSpace> <Type>type-of-extension</Type> <Id>identifier-of-extension</Id> <Thumbprint>thumbprint-of-encryption-certificate</Thumbprint> <ThumbprintAlgorithm>thumbprint-algorithm</ThumbprintAlgorithm> <PublicConfiguration>base-64-encoded-xsd-for-extension-public-configuration</PublicConfiguration> <PrivateConfiguration>base-64-encoded-xsd-for-extension-private-configuration</PrivateConfiguration> <Version>version-of-extension</Version> </Extension>

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

Имя элемента

Описание

ProviderNameSpace

Обязательно. Указывает пространство имен поставщика расширения. Пространство имен поставщика для расширений Azure — Microsoft.Windows.Azure.Extensions.

Тип

Обязательно. Указывает тип расширения.

ID

Обязательно. Указывает идентификатор расширения.

Отпечаток

Необязательно. Указывает отпечаток сертификата, который используется для шифрования конфигурации, заданной в PrivateConfiguration. Если этот элемент не указан, сертификат может быть создан автоматически и добавлен в облачную службу.

ThumbprintAlgorithm

Необязательно. Указывает алгоритм отпечатка сертификата, который используется для шифрования конфигурации, заданной в PrivateConfiguration.

PublicConfiguration

Необязательно. Указывает открытую конфигурацию, который определен с помощью схемы, возвращаемой функцией Список доступных расширений операции.

PrivateConfiguration

Необязательно. Указывает закрытую конфигурацию, который определен с помощью схемы, возвращаемой функцией Список доступных расширений операции.

Версия

Необязательно. Указывает версию расширения. Если этот элемент не указан или звездочка (*) используется как используется значение последнюю версию расширения. Если значение, заданное с основной номер версии и звездочкой в качестве дополнительного номера версии (X.*), выбранные последняя вспомогательная версия указанной основной версии. Если указаны номер основной версии и дополнительного номера версии (X.Y), выбрана версия определенное расширение. Если указана версия, выполняется автоматическое обновление экземпляра роли.

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

Успешная операция возвращает код состояния 200 (ОК). Сведения о кодах состояния см. в разделе состояние службы управления и коды ошибок.

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

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

Описание

x-ms-request-id

Значение, которое однозначно определяет запрос к службе управления. Для асинхронной операции можно вызвать Получение состояния операции со значением заголовка, чтобы определить, завершена ли операция, произошел ли сбой, или она все еще выполняется.

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

Показ:
© 2016 Microsoft