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