Share via


TaskTemplate

Las TaskTemplates proporcionan una configuración reutilizable para las tareas que se ejecutan en una definición de JobTemplate.

En este artículo se proporciona información general sobre la TaskTemplate entidad y también se muestra cómo ejecutar varias operaciones con la API de REST de Media Services.

Importante

Al obtener acceso a las entidades de Media Services, debe establecer los campos de encabezado específicos y los valores en las solicitudes HTTP.
Para obtener más información, consulte Configuración del desarrollo de la API de REST de Media Services y Conexión a Media Services con la API de REST de Media Services.

Propiedades de la entidad TaskTemplate

Propiedad Tipo Descripción
Identificador

Solo lectura. Se establece por Media Services en el momento de la creación.
Edm.String Identificador único definido por el usuario con el siguiente formato, "nb:ttid:UUID:<INSERT NEW GUID STRING>".
Configuración

Opcional.
Edm.String Valor predefinido que define las acciones de procesamiento, como la codificación, protección, etc., que realizará TaskTemplate. La longitud máxima es 100000.
Creado

Solo lectura. Se establece por Media Services en el momento de la creación.
Edm.DateTime Media Services establece este valor en el momento de la creación.
Descripción

Opcional.
Edm.String La descripción de TaskTemplate. La longitud máxima es 4000.
LastModified

Solo lectura. Establecido por Servicios multimedia.
Edm.DateTime Media Services actualiza este valor después de realizar cualquier cambio de propiedad.
MediaProcessorId

Opcional.
Edm.String Identificador del MediaProcessor que se usará en TaskTemplate. Para recuperar los valores válidos, puede realizar una solicitud GET en /API/MediaProcessors.
Nombre

Opcional.
Edm.String Nombre descriptivo de la plantilla de tarea. La longitud máxima es 4000.
NumberofInputAssets

Necesario.
Edm.Int32 Número de recursos de entrada que debe procesar TaskTemplate.
NumberofOutputAssets

Necesario.
Edm.Int32 Número de recursos de salida que debe crear TaskTemplate si todavía no se han especificado o que debe usar si se han especificado.
Opciones

Opcional.
Edm.Int32 Valor de enumeración que describe las opciones de cifrado con las que se puede crear una TaskTemplate. Los valores válidos son:

- Ninguno = 0
- ProtectedConfiguration = 1
EncryptionKeyId

Opcional.
Edm.String Identificador de clave cifrado.
EncryptionScheme

Opcional.
Edm.String EncryptionScheme que se usa con el archivo de configuración. El valor válido es "ConfigurationEncryption".
EncryptionVersion

Opcional.
Edm.String La versión del cifrado de configuración que se usará. La versión admitida actualmente es "1.0".
InitializationVector

Opcional.
Edm.String InitializationVector del archivo de configuración.

Creación de TaskTemplate

Para crear TaskTemplates, se crea una JobTemplate. Para obtener un ejemplo, vea Creación de JobTemplate.

Lista de TaskTemplates

Para recuperar Tasks, se realiza una solicitud HTTP GET.

Método URI de solicitud Versión HTTP
GET <https:// accountname.restv2>.<location.media.azure.net/api/TaskTemplates> HTTP/1.1
Método URI de solicitud Versión HTTP
GET <https:// accountname.restv2>.<location.media.azure.net/api/JobTemplates>('jobtemplateid')/TaskTemplates HTTP/1.1

Solicitud de ejemplo

Para obtener la versión más reciente x-ms-version:, consulte REST de Media Services.

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  

Consulte también

ContentKey
Recurso
AccessPolicy
AssetFile
Trabajo
Localizador
MediaProcessor
Task
JobTemplate
Cuotas y limitaciones