Processo
Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Processo

 

Un processo è un'entità che contiene i metadati relativi a un set di attività. Ogni attività esegue un'operazione atomica sugli asset di input. Un processo viene in genere utilizzato per elaborare una presentazione audio/video. Se si stanno elaborando più video, creare un processo per ciascun video codificato.

In questo argomento vengono forniti cenni preliminari di Job entità e viene inoltre illustrato come eseguire varie operazioni con l'API REST di servizi multimediali.

System_CAPS_importantImportante

Quando si utilizza l'API REST di servizi multimediali, si applicano le considerazioni seguenti:

  • Quando si accede alle entità in Servizi multimediali, è necessario impostare valori e campi di intestazione specifici nelle richieste HTTP. Per ulteriori informazioni, vedere il programma di installazione per lo sviluppo di API REST di servizi multimediali.

  • Dopo avere stabilito la connessione a https://media.windows.net, si riceverà un reindirizzamento 301 che indica un altro URI di Servizi multimediali. Le chiamate successive devono essere effettuate al nuovo URI.

    Per ulteriori informazioni, vedere la connessione a servizi multimediali con l'API REST di servizi multimediali.

  • Quando si utilizza JSON e specificando per utilizzare la parola chiave Metadata nella richiesta (ad esempio, per fa riferimento a un oggetto collegato) è necessario impostare l'intestazione Accept in formato JSON dettagliato (Accept: application/json; odata = verbose). OData non riconosce la proprietà Metadata nella richiesta, a meno che non viene impostata su verbose.

Proprietà

Tipo

Descrizione

Id

Sola lettura. L'impostazione Servizi multimediali al momento della creazione.

EDM

Identificatore univoco.

Name

Parametro facoltativo.

EDM

Nome descrittivo per il processo. Lunghezza massima è di 4000.

Created

Sola lettura. L'impostazione Servizi multimediali al momento della creazione.

EDM

Rappresenta il numero di millisecondi trascorsi dalla mezzanotte dell'1 gennaio 1970.

LastModified

Sola lettura. L'impostazione Servizi multimediali.

EDM

Questo valore viene aggiornato da Servizi multimediali dopo aver apportate le modifiche delle proprietà. Rappresenta il numero di millisecondi trascorsi dalla mezzanotte del 1 gennaio 1970.

EndTime

Sola lettura. L'impostazione Servizi multimediali.

EDM

Data e ora quando il processo completato, non è riuscita o è stato annullato.

Priority

Parametro facoltativo.

Edm.Int32

La priorità del processo. Un valore più elevato indica una priorità più alta rispetto agli altri processi pianificati. Ad esempio, un processo con Priority = 40 viene elaborato prima di un processo con priorità = 30. Il limite superiore equivale a MaxInt. Il valore predefinito è 0.

RunningDuration

Sola lettura. L'impostazione Servizi multimediali.

EDM

Il tempo trascorso (in secondi) per il processo

StartTime

Sola lettura. L'impostazione Servizi multimediali.

EDM

Data e ora di avvio del processo.

State

Sola lettura. L'impostazione Servizi multimediali.

Edm.Int32

Lo stato del processo. Si tratta di un aggregato dello stato di attività. Se un'attività non riesce, potrebbe essere impostata su non riuscito. I valori validi sono:

  • In coda = 0

  • Pianificato = 1

  • Elaborazione = 2

  • Termine = 3

  • Errore = 4

  • Annullato = 5

  • L'annullamento = 6

TemplateId

Parametro facoltativo.

EDM

ID dell'entità JobTemplate.

InputMediaAssets

Obbligatorio.

Set di entità asset

Proprietà di navigazione che fa riferimento a tutte le entità Asset associate che agiscono come asset di input per il processo.

OutputMediaAssets

Sola lettura. L'impostazione Servizi multimediali.

Set di entità asset

Proprietà di navigazione che fa riferimento a tutte le entità Asset associate che agiscono come asset di output per il processo. Le risorse e i relativi contenitori di archiviazione blob vengono creati al momento della creazione del processo.

Gli asset di output contengono file (inclusi video, audio, anteprime e così via). e anche i metadati relativi ad asset di input e output. Per ulteriori informazioni, vedere il Asset e Metadati di output argomenti.

Tasks

Parametro facoltativo.

Set di entità Task

Proprietà di navigazione che fa riferimento a tutte le entità Task associate.

JobNotificationSubscriptions

Parametro facoltativo. Non possono essere aggiornati dopo l'entità è stata creata.

JobNotificationSubscription

Questa proprietà è stato aggiunto in Servizi multimediali versione 2.1.

System_CAPS_warningAvviso

Notifica di Accodamento di Azure potrebbe verificarsi un ritardo.

Proprietà di navigazione che fa riferimento a sottoscrizioni di notifica per il processo.

Questa proprietà non può essere aggiornata dopo il processo è stato creato.

Processi possono essere creati con una richiesta HTTP POST.

Metodo

URI della richiesta

Versione HTTP

POST

https://Media.Windows.NET/API/jobs

HTTP/1.1

System_CAPS_importantImportante

Dopo avere stabilito la connessione a https://media.windows.net, si riceverà un reindirizzamento 301 che indica un altro URI di Servizi multimediali. Le chiamate successive devono essere effettuate al nuovo URI.

Il codice seguente viene illustrato come creare una richiesta utilizzando Servizi multimediali versione 2.0. Tenere presente che quando si utilizza JSON e specificando per utilizzare la parola chiave Metadata nella richiesta (ad esempio, per fa riferimento a un oggetto collegato) è necessario impostare l'intestazione Accept in formato JSON dettagliato (Accept: application/json; odata = verbose). OData non riconosce la proprietà Metadata nella richiesta, a meno che non viene impostata su verbose.

POST https://media.windows.net/API/Jobs HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d 
Host: media.windows.net
Content-Length: 474
Expect: 100-continue

{"Name" : "NewTestJob", "InputMediaAssets" : [{"__metadata" : {"uri" : "https://media.windows.net/api/Assets('nb%3Acid%3AUUID%3Aba5356eb-30ff-4dc6-9e5a-41e4223540e7')"}}], "Tasks" : [{"Configuration" : "H.264 HD 720p VBR", "MediaProcessorId" : "nb:mpid:UUID:2f381738-c504-4e4a-a38e-d199e207fcd5", "TaskBody" : "<?xml version=\"1.0\" encoding=\"utf-8\"?><taskBody><inputAsset>JobInputAsset(0)</inputAsset><outputAsset>JobOutputAsset(0)</outputAsset></taskBody>"}]}

È possibile creare i processi con notifiche mediante richiesta batch HTTP POST.

Metodo

URI della richiesta

Versione HTTP

POST

batch di $ HTTPS://Media.Windows.NET/API/

HTTP/1.1

System_CAPS_importantImportante

Dopo avere stabilito la connessione a https://media.windows.net, si riceverà un reindirizzamento 301 che indica un altro URI di Servizi multimediali. Le chiamate successive devono essere effettuate al nuovo URI.

Esempio di codice seguente crea una codifica Job con le sottoscrizioni di notifica per il processo. Si noti che la JobNotificationSubscriptions proprietà è stata aggiunta Servizi multimediali versione 2.5. Tenere presente che quando si utilizza JSON e specificando per utilizzare la parola chiave Metadata nella richiesta (ad esempio, per fa riferimento a un oggetto collegato) è necessario impostare l'intestazione Accept in formato JSON dettagliato (Accept: application/json; odata = verbose). OData non riconosce la proprietà Metadata nella richiesta, a meno che non viene impostata su verbose.

Per ottenere la versione più recente x-ms-version:, vedere Riferimento all'API REST di servizi multimediali di Azure.

POST https://media.windows.net/API/$batch HTTP/1.1
User-Agent: Microsoft ADO.NET Data Services
DataServiceVersion: 1.0
MaxDataServiceVersion: 3.0
Accept: multipart/mixed
Accept-Charset: UTF-8
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d 
x-ms-version: 2.11
Content-Type: multipart/mixed; boundary=batch_c8ccf56a-87f6-4a61-bfa2-46aac3bb87d9
Host: media.windows.net
Content-Length: 3856

--batch_c8ccf56a-87f6-4a61-bfa2-46aac3bb87d9
Content-Type: multipart/mixed; boundary=changeset_0e31bdec-b799-400c-aa2f-d040aaa6ef2d

--changeset_0e31bdec-b799-400c-aa2f-d040aaa6ef2d
Content-Type: application/http
Content-Transfer-Encoding: binary

POST https://media.windows.net/API/Jobs HTTP/1.1
Content-ID: 1
Content-Type: application/atom+xml
DataServiceVersion: 3.0;NetFx
MaxDataServiceVersion: 3.0;NetFx
Accept: application/atom+xml,application/xml
Accept-Charset: UTF-8

<?xml version="1.0" encoding="utf-8"?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/InputMediaAssets" type="application/atom+xml;type=feed" title="InputMediaAssets" href="https://media.windows.net/API/Assets('nb%3Acid%3AUUID%3A33662ded-f00b-4020-9fcf-4c4a22070c01')" /><id /><title /><updated>2013-04-20T22:41:57Z</updated><author><name /></author><content type="application/xml"><m:properties><d:Created m:type="Edm.DateTime">0001-01-01T00:00:00</d:Created><d:EndTime m:null="true" /><d:Id m:null="true" /><d:JobNotificationSubscriptions><d:element><d:NotificationEndPointId>nb:nepid:UUID:36e510df-8560-4bae-a698-87723f677e98</d:NotificationEndPointId><d:TargetJobState m:type="Edm.Int32">2</d:TargetJobState></d:element></d:JobNotificationSubscriptions><d:LastModified m:type="Edm.DateTime">0001-01-01T00:00:00</d:LastModified><d:Name>My MP4 to Smooth Streaming encoding job</d:Name><d:Priority m:type="Edm.Int32">0</d:Priority><d:RunningDuration m:type="Edm.Double">0</d:RunningDuration><d:StartTime m:null="true" /><d:State m:type="Edm.Int32">0</d:State><d:TemplateId m:null="true" /></m:properties></content></entry>
--changeset_0e31bdec-b799-400c-aa2f-d040aaa6ef2d
Content-Type: application/http
Content-Transfer-Encoding: binary

POST https://media.windows.net/API/$1/Tasks HTTP/1.1
Content-ID: 2
Content-Type: application/atom+xml
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
Accept: application/atom+xml,application/xml
Accept-Charset: UTF-8

<?xml version="1.0" encoding="utf-8"?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id /><title /><updated>2013-04-20T22:41:57Z</updated><author><name /></author><content type="application/xml"><m:properties><d:Configuration>H264 Smooth Streaming 720p</d:Configuration><d:EncryptionKeyId m:null="true" /><d:EncryptionScheme m:null="true" /><d:EncryptionVersion m:null="true" /><d:EndTime m:null="true" /><d:ErrorDetails /><d:HistoricalEvents /><d:Id></d:Id><d:InitializationVector m:null="true" /><d:MediaProcessorId>nb:mpid:UUID:70bdc2c3-ebf4-42a9-8542-5afc1e55d217</d:MediaProcessorId><d:Name>My Mp4 to Smooth Task</d:Name><d:Options m:type="Edm.Int32">0</d:Options><d:PerfMessage m:null="true" /><d:Priority m:type="Edm.Int32">0</d:Priority><d:Progress m:type="Edm.Double">0</d:Progress><d:RunningDuration m:type="Edm.Double">0</d:RunningDuration><d:StartTime m:null="true" /><d:State m:type="Edm.Int32">0</d:State><d:TaskBody>&lt;?xml version="1.0" encoding="utf-16"?&gt;&#xD;
&lt;taskBody&gt;&#xD;
  &lt;inputAsset&gt;JobInputAsset(0)&lt;/inputAsset&gt;&#xD;
  &lt;outputAsset assetCreationOptions="0" assetName="Output asset"&gt;JobOutputAsset(0)&lt;/outputAsset&gt;&#xD;
&lt;/taskBody&gt;</d:TaskBody></m:properties></content></entry>
--changeset_0e31bdec-b799-400c-aa2f-d040aaa6ef2d--
--batch_c8ccf56a-87f6-4a61-bfa2-46aac3bb87d9--


Di seguito è riportata la risposta per la creazione del processo con le notifiche:

HTTP/1.1 202 Accepted
Cache-Control: no-cache
Content-Length: 6056
Content-Type: multipart/mixed; boundary=batchresponse_2ae0b2a5-ec8b-438b-ae62-a02bf2b4a502
Server: Microsoft-IIS/7.5
request-id: 9a3f6a5e-8363-42db-97bd-1f693b71f7f0
x-ms-request-id: 9a3f6a5e-8363-42db-97bd-1f693b71f7f0
X-Content-Type-Options: nosniff
DataServiceVersion: 1.0;
X-Powered-By: ASP.NET
Date: Sat, 20 Apr 2013 22:42:02 GMT

--batchresponse_2ae0b2a5-ec8b-438b-ae62-a02bf2b4a502
Content-Type: multipart/mixed; boundary=changesetresponse_10441dcf-ec34-4b8a-919e-2368b2c6444e

--changesetresponse_10441dcf-ec34-4b8a-919e-2368b2c6444e
Content-Type: application/http
Content-Transfer-Encoding: binary

HTTP/1.1 201 Created
DataServiceVersion: 3.0;
Content-Type: application/atom+xml;type=entry;charset=utf-8
Content-ID: 1
X-Content-Type-Options: nosniff
Cache-Control: no-cache
Location: https://media.windows.net/api/Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')

<?xml version="1.0" encoding="utf-8"?><entry xml:base="https://media.windows.net/api/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>https://media.windows.net/api/Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')</id><category term="Microsoft.Cloud.Media.Vod.Rest.Data.Models.Job" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Job" href="Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Tasks" type="application/atom+xml;type=feed" title="Tasks" href="Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')/Tasks" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/OutputMediaAssets" type="application/atom+xml;type=feed" title="OutputMediaAssets" href="Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')/OutputMediaAssets" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/InputMediaAssets" type="application/atom+xml;type=feed" title="InputMediaAssets" href="Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')/InputMediaAssets" /><title /><updated>2013-04-20T22:42:02Z</updated><author><name /></author><content type="application/xml"><m:properties><d:Id>nb:jid:UUID:7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab</d:Id><d:Name>My MP4 to Smooth Streaming encoding job</d:Name><d:Created m:type="Edm.DateTime">0001-01-01T00:00:00</d:Created><d:LastModified m:type="Edm.DateTime">0001-01-01T00:00:00</d:LastModified><d:EndTime m:null="true" /><d:Priority m:type="Edm.Int32">0</d:Priority><d:RunningDuration m:type="Edm.Double">0</d:RunningDuration><d:StartTime m:null="true" /><d:State m:type="Edm.Int32">0</d:State><d:TemplateId m:null="true" /><d:JobNotificationSubscriptions m:type="Collection(Microsoft.Cloud.Media.Vod.Rest.Data.Models.JobNotificationSubscription)"><d:element><d:TargetJobState m:type="Edm.Int32">2</d:TargetJobState><d:NotificationEndPointId>nb:nepid:UUID:36e510df-8560-4bae-a698-87723f677e98</d:NotificationEndPointId></d:element></d:JobNotificationSubscriptions></m:properties></content></entry>
--changesetresponse_10441dcf-ec34-4b8a-919e-2368b2c6444e
Content-Type: application/http
Content-Transfer-Encoding: binary

HTTP/1.1 201 Created
DataServiceVersion: 3.0;
Content-Type: application/atom+xml;type=entry;charset=utf-8
Content-ID: 2
X-Content-Type-Options: nosniff
Cache-Control: no-cache
Location: https://media.windows.net/api/Tasks('nb%3Atid%3AUUID%3A94d3c509-24c2-467f-aa65-d16a4ea28b19')

<?xml version="1.0" encoding="utf-8"?><entry xml:base="https://media.windows.net/api/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>https://media.windows.net/api/Tasks('nb%3Atid%3AUUID%3A94d3c509-24c2-467f-aa65-d16a4ea28b19')</id><category term="Microsoft.Cloud.Media.Vod.Rest.Data.Models.Task" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Task" href="Tasks('nb%3Atid%3AUUID%3A94d3c509-24c2-467f-aa65-d16a4ea28b19')" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/OutputMediaAssets" type="application/atom+xml;type=feed" title="OutputMediaAssets" href="Tasks('nb%3Atid%3AUUID%3A94d3c509-24c2-467f-aa65-d16a4ea28b19')/OutputMediaAssets" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/InputMediaAssets" type="application/atom+xml;type=feed" title="InputMediaAssets" href="Tasks('nb%3Atid%3AUUID%3A94d3c509-24c2-467f-aa65-d16a4ea28b19')/InputMediaAssets" /><title /><updated>2013-04-20T22:42:02Z</updated><author><name /></author><content type="application/xml"><m:properties><d:Id>nb:tid:UUID:94d3c509-24c2-467f-aa65-d16a4ea28b19</d:Id><d:Configuration>H264 Smooth Streaming 720p</d:Configuration><d:EndTime m:null="true" /><d:ErrorDetails m:type="Collection(Microsoft.Cloud.Media.Vod.Rest.Data.Models.ErrorDetail)" /><d:HistoricalEvents m:type="Collection(Microsoft.Cloud.Media.Vod.Rest.Data.Models.TaskHistoricalEvent)" /><d:MediaProcessorId>nb:mpid:UUID:70bdc2c3-ebf4-42a9-8542-5afc1e55d217</d:MediaProcessorId><d:Name>My Mp4 to Smooth Task</d:Name><d:PerfMessage m:null="true" /><d:Priority m:type="Edm.Int32">0</d:Priority><d:Progress m:type="Edm.Double">0</d:Progress><d:RunningDuration m:type="Edm.Double">0</d:RunningDuration><d:StartTime m:null="true" /><d:State m:type="Edm.Int32">0</d:State><d:TaskBody>&lt;?xml version="1.0" encoding="utf-16"?&gt;&#xD;
&lt;taskBody&gt;&#xD;
  &lt;inputAsset&gt;JobInputAsset(0)&lt;/inputAsset&gt;&#xD;
  &lt;outputAsset assetCreationOptions="0" assetName="Output asset"&gt;JobOutputAsset(0)&lt;/outputAsset&gt;&#xD;
&lt;/taskBody&gt;</d:TaskBody><d:Options m:type="Edm.Int32">0</d:Options><d:EncryptionKeyId m:null="true" /><d:EncryptionScheme m:null="true" /><d:EncryptionVersion m:null="true" /><d:InitializationVector m:null="true" /></m:properties></content></entry>
--changesetresponse_10441dcf-ec34-4b8a-919e-2368b2c6444e--
--batchresponse_2ae0b2a5-ec8b-438b-ae62-a02bf2b4a502--

Il Get Messageshttp://msdn.microsoft.com/library/windowsazure/dd179474.aspx operazione per la coda con l'indirizzo dell'endpoint specificato in precedenza genera messaggi di notifica seguenti:

{
"MessageVersion":"1.0",
"EventType":"NotificationEndPointRegistration",
"ETag":"d7a67e6e19acdb35c3de63e5d5a655b0a06cefb18192b4a6d6dc551298a2c01f",
"TimeStamp":"2013-04-22T19:33:32",
"Properties":
    {
    "NotificationEndPointId":"nb:nepid:UUID:36e510df-8560-4bae-a698-87723f677e98",
    "State":"Registered",
    "Name":"c9251969-d74e-40b3-927f-62de9c0cc3d1",
    "Created":"2013-04-22T19:33:31"
    }
}

{
"MessageVersion":"1.0",
"EventType":"JobStateChange",
"ETag":"4bc48c4bf9ae7f50e4dfdc5cda32a032e30c9ba94f9cd45d859c64e28e7e9937",
"TimeStamp":"2013-04-22T19:34:12",
"Properties":
    {
    "JobId":"nb:jid:UUID:3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab",
    "JobName":"My MP4 to Smooth Streaming encoding job",
    "NewState":"Scheduled",
    "OldState":"Queued",
    "AccountName":"account001"
    }
}

{
"MessageVersion":"1.0",
"EventType":"JobStateChange",
"ETag":"4f5ca985235ed262df7b995a278de24fea4bae1a630d5106dd215853a42cf2ca",
"TimeStamp":"2013-04-22T19:34:13",
"Properties":
    {
    "JobId":"nb:jid:UUID:3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab",
    "JobName":"My MP4 to Smooth Streaming encoding job",
    "NewState":"Processing",
    "OldState":"Scheduled",
    "AccountName":"account001"
    }
}

{
"MessageVersion":"1.0",
"EventType":"JobStateChange",
"ETag":"25af87b23c92a52d140fcf0915b3b1868f3bd9822347de9287688a9cff653623",
"TimeStamp":"2013-04-22T19:35:28",
"Properties":
    {
    "JobId":"nb:jid:UUID:3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab",
    "JobName":"My MP4 to Smooth Streaming encoding job",
    "NewState":"Finished",
    "OldState":"Processing",
    "AccountName":"account001"
    }
}

Notifica EventType potrebbe avere i seguenti valori: None = 0, JobStateChange = 1, NotificationEndPointRegistration = 2 e NotificationEndPointUnregistration = 3.

Il JobStateChange eventi potrebbero avere gli stati del processo seguente: In coda = 0, Scheduled = 1, l'elaborazione = 2, terminato = 3, errore = 4, Canceled = 5 e Canceling = 6.

I processi possono essere recuperati tramite una richiesta HTTP GET.

System_CAPS_importantImportante

Quando si effettua una richiesta per l'elenco di entità Job, restituirà un massimo di 1000 per ogni richiesta. Se si desidera tenere traccia dei processi inviati a tutti, è possibile utilizzare top/skip come descritto in Opzioni query del sistema ODatahttp://msdn.microsoft.com/library/gg309461.aspx. 

Metodo

URI della richiesta

Versione HTTP

GET

https://Media.Windows.NET/API/jobs

HTTP/1.1

Metodo

URI della richiesta

Versione HTTP

GET

https://Media.Windows.NET/API/Jobs('JobID')

HTTP/1.1

System_CAPS_importantImportante

Dopo avere stabilito la connessione a https://media.windows.net, si riceverà un reindirizzamento 301 che indica un altro URI di Servizi multimediali. Le chiamate successive devono essere effettuate al nuovo URI.

Per ottenere la versione più recente x-ms-version:, vedere Riferimento all'API REST di servizi multimediali di Azure.

GET https://media.windows.net/API/Jobs('nb:jid:UUID:b1f956b3-774c-bb44-a3f7-ee47e23add31') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d 
Host: media.windows.net

Esecuzione di processi può essere annullata utilizzando la funzione CancelJob. Per un esempio, vedere Funzioni dell'API REST.

I processi possono essere eliminati mediante una richiesta HTTP DELETE. Ciò è utile per eliminare processi completati obsoleti dal database di account di servizi multimediali di Azure.

Metodo

URI della richiesta

Versione HTTP

ELIMINARE

https://Media.Windows.NET/API/Jobs('JobID')

HTTP/1.1

System_CAPS_importantImportante

Dopo avere stabilito la connessione a https://media.windows.net, si riceverà un reindirizzamento 301 che indica un altro URI di Servizi multimediali. Le chiamate successive devono essere effettuate al nuovo URI.

Per ottenere la versione più recente x-ms-version:, vedere Riferimento all'API REST di servizi multimediali di Azure.

DELETE https://media.windows.net/api/Jobs('nb:jid:UUID:9f5b35d0-68ac-c249-8ece-ece9ea22a461') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net
Content-Length: 0

Mostra:
© 2016 Microsoft