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


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
Квоты и ограничения