Partilhar via


TaskTemplate

As TaskTemplates fornecem definições reutilizáveis para tarefas executadas numa definição JobTemplate.

Este artigo apresenta uma descrição geral da TaskTemplate entidade e também demonstra como executar várias operações com a API REST dos Serviços de Multimédia.

Importante

Ao aceder a entidades nos Serviços de Multimédia, tem de definir campos e valores de cabeçalho específicos nos seus pedidos HTTP.
Para obter mais informações, veja Setup for Media Services REST API Development and Connecting to Media Services with the Media Services REST API ( Configurar o Desenvolvimento da API REST dos Serviços de Multimédia e Ligar aos Serviços de Multimédia com a API REST dos Serviços de Multimédia).

Propriedades da Entidade TaskTemplate

Propriedade Tipo Description
Id

Só de leitura. Definido pelos Serviços de Multimédia no momento da criação.
Edm.String Identificador exclusivo definido pelo utilizador do seguinte formato, "nb:ttid:UUID:<INSERT NEW GUID STRING>".
Configuração

Opcional.
Edm.String Predefinição que define ações de processamento, como codificação, proteção, etc., que a TaskTemplate irá executar. O comprimento máximo é 100000.
Criado

Só de leitura. Definido pelos Serviços de Multimédia no momento da criação.
Edm.DateTime Este valor é definido pelos Serviços de Multimédia no momento da criação.
Description

Opcional.
Edm.String A descrição do TaskTemplate. O comprimento máximo é 4000.
LastModified

Só de leitura. Definido pelos Serviços de Multimédia.
Edm.DateTime Este valor é atualizado pelos Serviços de Multimédia depois de serem efetuadas alterações de propriedade.
MediaProcessorId

Opcional.
Edm.String ID do MediaProcessor que será utilizado no TaskTemplate. Os valores válidos podem ser obtidos ao realizar um pedido GET em /API/MediaProcessors.
Name

Opcional.
Edm.String Nome amigável para o modelo de tarefa. O comprimento máximo é 4000.
NumberofInputAssets

Obrigatório.
Edm.Int32 Número de Recursos de entrada que o TaskTemplate tem de processar.
NumberofOutputAssets

Obrigatório.
Edm.Int32 Número de recursos de saída que o TaskTemplate tem de criar se ainda não estiverem especificados ou utilizar se forem especificados.
Opções

Opcional.
Edm.Int32 Um valor de enumeração que descreve as opções de encriptação com as quais um TaskTemplate pode ser criado. Os valores válidos são:

- Nenhum = 0
- ProtectedConfiguration = 1
EncryptionKeyId

Opcional.
Edm.String O ID da Chave encriptada.
EncryptionScheme

Opcional.
Edm.String O EncryptionScheme utilizado com o ficheiro de configuração. O valor válido é "ConfigurationEncryption".
EncryptionVersion

Opcional.
Edm.String A versão da encriptação de configuração a utilizar. A versão atualmente suportada é "1.0".
InitializationVector

Opcional.
Edm.String InitializationVector do ficheiro de configuração.

Criar uma TaskTemplate

As TaskTemplates são criadas através da criação de um JobTemplate. Por exemplo, veja Criar um JobTemplate.

Listar TaskTemplates

As tarefas são obtidas com um pedido GET HTTP.

Método URI do pedido Versão HTTP
GET <https:// accountname.restv2>.<location.media.azure.net/api/TaskTemplates> HTTP/1.1
Método URI do pedido Versão HTTP
GET <https:// accountname.restv2>.<location.media.azure.net/api/JobTemplates>('jobtemplateid')/TaskTemplates HTTP/1.1

Pedido de Amostra

Para obter a versão mais recente x-ms-version:, consulte REST dos Serviços de Multimédia.

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 também

ContentKey
Recurso
AccessPolicy
AssetFile
Tarefa
Localizador
MediaProcessor
Tarefa
JobTemplate
Quotas e Limitações