TaskTemplate
Шаблоны TaskTemplate предоставляют параметры для задач, которые выполняются в определении JobTemplate.
В этой статье представлен обзор сущности TaskTemplate
, а также показано, как выполнять различные операции с помощью REST API Служб мультимедиа.
Важно!
При доступе к сущностям в службах мультимедиа необходимо задать определенные поля и значения заголовков в HTTP-запросах.
Дополнительные сведения см. в разделе Настройка разработки REST API Служб мультимедиа и подключение к службам мультимедиа с помощью REST API Служб мультимедиа.
Свойства объекта TaskTemplate
Свойство | Тип | Описание |
---|---|---|
Идентификатор Только для чтения. Устанавливается службой мультимедиа во время создания. |
Edm.String | Определяемый пользователем уникальный идентификатор следующего формата: "nb:ttid:UUID:<INSERT NEW GUID STRING>". |
Конфигурация Необязательный элемент. |
Edm.String | Предустановка, определяющая действия обработки, такие как кодирование, защита и т. д., которые выполнит TaskTemplate. Максимальная длина — 10 0000. |
Создание Только для чтения. Устанавливается службой мультимедиа во время создания. |
Edm.DateTime | Это значение задается Службами мультимедиа во время создания. |
Описание Необязательный элемент. |
Edm.String | Описание TaskTemplate. Максимальная длина — 4000. |
LastModified Только для чтения. Задается Media Services. |
Edm.DateTime | Это значение обновляется Службами мультимедиа после внесения изменений в свойства. |
MediaProcessorId Необязательный элемент. |
Edm.String | Код MediaProcessor, который будет использоваться в TaskTemplate. Допустимые значения можно получить с помощью запроса GET для /API/MediaProcessors. |
Имя Необязательный элемент. |
Edm.String | Понятное имя шаблона задачи. Максимальная длина — 4000. |
NumberofInputAssets Обязательный. |
Edm.Int32 | Число входных ресурсов, которые должен обработать TaskTemplate. |
NumberofOutputAssets Обязательный. |
Edm.Int32 | Число выходных ресурсов, которые должен создать TaskTemplate, если они еще не указаны, или использовать, если они указаны. |
Варианты Необязательный элемент. |
Edm.Int32 | Значение перечисления, описывающее параметры шифрования, с помощью которых можно создать TaskTemplate. Допустимые значения: - Нет = 0 — ProtectedConfiguration = 1 |
EncryptionKeyId Необязательный элемент. |
Edm.String | Зашифрованный код ключа. |
EncryptionScheme Необязательный элемент. |
Edm.String | Схема EncryptionScheme, использованная в файле конфигурации. Допустимое значение — ConfigurationEncryption. |
EncryptionVersion Необязательный элемент. |
Edm.String | Используемая версия конфигурации шифрования. В настоящее время поддерживается версия 1.0. |
InitializationVector Необязательный элемент. |
Edm.String | InitializationVector файла конфигурации. |
Создание TaskTemplate
Шаблоны TaskTemplate создаются при создании JobTemplate. Пример см. в разделе Создание JobTemplate.
Перечисление TaskTemplate
Задачи можно получить с помощью HTTP-запроса GET.
Метод | Универсальный код ресурса (URI) запроса | Версия HTTP |
---|---|---|
GET | <https:// accountname.restv2>.<location.media.azure.net/api/TaskTemplates> | HTTP/1.1 |
Метод | Универсальный код ресурса (URI) запроса | Версия HTTP |
---|---|---|
GET | <https:// accountname.restv2>.<location.media.azure.net/api/JobTemplates>('jobtemplateid')/TaskTemplates | HTTP/1.1 |
Пример запроса
Сведения о том, как получить последнюю версию x-ms-version:
, см. в разделе REST Служб мультимедиа.
GET https://<accountname>.restv2.<location>.media.azure.net/api/JobTemplates('nb:jtid:UUID:b1f956b3-774c-bb44-a3f7-ee47e23aed38')/TaskTemplates HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.19
Authorization: Bearer <token value>
Host: media.windows.net
См. также:
ContentKey
Ресурс
AccessPolicy
AssetFile
Задание
Локатор
MediaProcessor
Задача
JobTemplate
Квоты и ограничения