JobTemplates
Um JobTemplate fornece configurações reutilizáveis para trabalhos que precisam ser executados repetidas vezes.
Importante |
|---|
| Ao acessar entidades no Serviços de Mídia do Windows Azure, você deve definir campos e valores de cabeçalhos específicos nas solicitações HTTP. Para obter mais informações, consulte Setup for Media Services REST API Development. |
-
Propriedades da entidade modelo de trabalho
-
Criar um JobTemplate
-
Listar JobTemplates
-
Excluir um JobTemplate
Importante |
|---|
| Depois de se conectar com êxito em https://media.windows.net/API, você receberá um redirecionamento 301 que especifica outro URI dos Serviços de Mídia. Você deve fazer chamadas subsequentes para o novo URI. |
Propriedades da entidade JobTemplate
| Propriedade | Tipo | Descrição | ||
|---|---|---|---|---|
|
Id |
Edm.String |
Identificador exclusivo definido pelo Serviços de Mídia. |
||
|
Name |
Edm.String |
Opcional. Nome amigável para o modelo de trabalho. |
||
|
Created |
Edm.DateTime |
Este valor é definido pelo Serviços de Mídia no momento da criação. Ele representa o número de milissegundos desde a meia noite de 1º de janeiro de 1970. |
||
|
LastModified |
Edm.DateTime |
Este valor é atualizado pelo Serviços de Mídia após a realização de qualquer alteração às propriedades. Ele representa o número de milissegundos desde a meia noite de 1º de janeiro de 1970. |
||
|
JobTemplateBody |
Edm.String |
Esta seção define quais TaskTemplates e o número de ativos de entrada e saída a serem usados. |
||
|
NumberofInputAssets |
Edm.Int32 |
O número de ativos de entrada que podem ser usados com este JobTemplate. |
||
|
TemplateType |
Edm.Int32 |
O tipo de JobTemplate que pode ser criado. Os valores válidos são:
|
||
|
TaskTemplates |
Conjunto de entidades TaskTemplates |
A propriedade de navegação que faz referência a todas as entidades TaskTemplate associadas. |
Criar um JobTemplate
Os JobTemplates podem ser criados com uma solicitação HTTP POST.
| Método | URI de solicitação | Versão de HTTP |
|---|---|---|
|
POST |
https://media.windows.net/API/JobTemplates |
HTTP/1.1 |
Solicitação de amostra
POST https://media.windows.net/API/JobTemplates HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.0
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=youraccountname&urn%3aSubscriptionId=2f84471d-b1ae-4e75-aa09-010f0fc0cf5b&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1337212980&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=kK7PbPM3lTAEJYIx5OTWeaSY7zvia358UjPiuvSFHz0%3d
Host: media.windows.net
Content-Length: 608
Expect: 100-continue
{"Name" : "NewJobTemplate14ad96d1-2d14-4618-9014-08db7d227062", "JobTemplateBody" : "<?xml version=\"1.0\" encoding=\"utf-8\"?><jobTemplate><taskBody taskTemplateId=\"nb:ttid:UUID:071370A3-E63E-4E81-A099-AD66BCAC3789\"><inputAsset>JobInputAsset(0)</inputAsset><outputAsset>JobOutputAsset(0)</outputAsset></taskBody></jobTemplate>", "TaskTemplates" : [{"Id" : "nb:ttid:UUID:071370A3-E63E-4E81-A099-AD66BCAC3789", "Configuration" : "H.264 iPad", "MediaProcessorId" : "nb:mpid:UUID:2f381738-c504-4e4a-a38e-d199e207fcd5", "Name" : "SampleTaskTemplate2", "NumberofInputAssets" : 1, "NumberofOutputAssets" : 1}] }
Listar JobTemplates
Os JobTemplates podem ser recuperados usando uma solicitação HTTP GET.
| Método | URI de solicitação | Versão de HTTP |
|---|---|---|
|
GET |
https://media.windows.net/API/JobTemplates |
HTTP/1.1 |
| Método | URI de solicitação | Versão de HTTP |
|---|---|---|
|
GET |
https://media.windows.net/API/JobTemplates('nb:jtid:UUID:ed10f137-7a8e-8343-9110-f54603d1136f') |
HTTP/1.1 |
Solicitação de amostra
GET https://media.windows.net/API/JobTemplates('nb:jtid:UUID:ed10f137-7a8e-8343-9110-f54603d1136f') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.0
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=youraccountname&urn%3aSubscriptionId=2f84471d-b1ae-4e75-aa09-010f0fc0cf5b&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1337212980&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=kK7PbPM3lTAEJYIx5OTWeaSY7zvia358UjPiuvSFHz0%3d
Host: media.windows.net
Excluir um JobTemplate
Os JobTemplates podem ser excluídos usando uma solicitação HTTP DELETE.
| Método | URI de solicitação | Versão de HTTP |
|---|---|---|
|
DELETE |
https://media.windows.net/API/JobTemplates('jobtemplateid') |
HTTP/1.1 |
Solicitação de amostra
DELETE https://media.windows.net/API/JobTemplates('nb:jtid:UUID:1149a161-92c6-be40-8e9c-7bf640c05df6') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.0
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=youraccountname&urn%3aSubscriptionId=2f84471d-b1ae-4e75-aa09-010f0fc0cf5b&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1337178759&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=cKlWvRDsu0bQwDkc1A4sMM5OQOGBEk8OWcuaj9zDkp0%3d
Host: media.windows.net
Content-Length: 0
Consulte também
Conceitos
ContentKeyAsset
AccessPolicies
AssetFiles
Trabalhos
Locator
MediaProcessors
Tarefa
TaskTemplates
Outros recursos
Media Services Considerations
Data da compilação:
Importante
Observação