Compartilhar via


TaskTemplate

Os TaskTemplates fornecem configurações reutilizáveis para tarefas que são executadas dentro de uma definição JobTemplate.

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

Importante

Ao acessar entidades nos serviços de mídia, você deve definir valores e campos de cabeçalho específicos nas suas solicitações HTTP.
Para obter mais informações, consulte Instalação para desenvolvimento de API REST dos Serviços de Mídia e Conexão aos Serviços de Mídia com a API REST dos Serviços de Mídia.

Propriedades de entidade TaskTemplate

Propriedade Tipo Descrição
ID

Somente leitura. Definido pelos Serviços de Mídia no momento da criação.
Edm.String Identificador exclusivo definido pelo usuário do seguinte formato, "nb:ttid:UUID:<INSERT NEW GUID STRING>".
Configuração

Opcional.
Edm.String A predefinição que define as ações de processamento, como codificação, proteção e assim por diante, que o TaskTemplate irá realizar. O comprimento máximo é 1000000.
Criado

Somente leitura. Definido pelos Serviços de Mídia no momento da criação.
Edm.DateTime Esse valor é definido pelos Serviços de Mídia no momento da criação.
Descrição

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

Somente leitura. Configurada pelos Serviços de Mídia.
Edm.DateTime Esse valor é atualizado pelos Serviços de Mídia depois que qualquer alteração de propriedade é feita.
MediaProcessorId

Opcional.
Edm.String A ID do MediaProcessor que será usada no TaskTemplate. Os valores válidos podem ser recuperados realizando uma solicitação GET em /API/MediaProcessors.
Nome

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

Obrigatórios.
Edm.Int32 Número de ativos de entrada que o TaskTemplate deve processar.
NumberofOutputAssets

Obrigatórios.
Edm.Int32 Número de ativos de saída que o TaskTemplate deve criar se eles já não estiverem especificados ou deve usar caso eles estejam especificados.
Opções

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

- Nenhum = 0
- ProtectedConfiguration = 1
EncryptionKeyId

Opcional.
Edm.String A ID de chave criptografada.
EncryptionScheme

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

Opcional.
Edm.String A versão da criptografia de configuração a ser usada. A versão atualmente com suporte é "1.0".
InitializationVector

Opcional.
Edm.String O InitializationVector do arquivo de configuração.

Criar um TaskTemplate

Os TaskTemplates são criados ao criar um JobTemplate. Para obter um exemplo, consulte Criar um JobTemplate.

Listar TaskTemplates

As tarefas são recuperadas usando uma solicitação HTTP GET.

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

Solicitação de Exemplo

Para obter o mais recente x-ms-version:, consulte REST dos Serviços de Mí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
Ativo
AccessPolicy
AssetFile
Trabalho
Localizador
MediaProcessor
Tarefa
JobTemplate
Cotas e limitações