Exportar (0) Imprimir
Expandir Tudo
Este tópico ainda não foi avaliado como - Avalie este tópico

JobTemplates

Atualizado: fevereiro de 2014

Um JobTemplate fornece configurações reutilizáveis para trabalhos que precisam ser executados repetidas vezes.

ImportantImportante
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 Instalação para desenvolvimento da API REST do Media Services.

ImportantImportante
Depois de se conectar com êxito em https://media.windows.net, 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:

  • SystemLevel = 0

  • AccountLevel = 1

noteObservação
Os tipos de JobTemplate SystemLevel são reservados para o Serviços de Mídia. Você deve definir este valor como AccountLevel (ou seja, "1").

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


Data da compilação:

2014-04-03
Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft. Todos os direitos reservados.