导出 (0) 打印
全部展开
此主题尚未评级 - 评价此主题

作业

更新时间: 2014年2月

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

作业是存放有关任务的元数据的实体,而任务则对资产中的文件执行处理操作。作业总是包含一个或多个关联的任务。

Important重要提示
访问 Windows Azure Media Services中的实体时,必须在 HTTP 请求中设置特定标头字段和值。有关详细信息,请参阅媒体服务 REST API 开发的设置

Important重要提示
成功连接到 https://media.windows.net 后,将收到一个 301 重定向,指定另一个媒体服务 URI。您必须对这个新 URI 进行后续调用。

作业实体属性

 

属性 类型 描述

ID

Edm.String

Media Services设置的唯一标识符。

Name

Edm.String

可选。作业的友好名称。

Created

Edm.DateTime

此值由Media Services在创建时设置。它表示自 1970 年 1 月 1 日午夜以来的毫秒数。

LastModified

Edm.DateTime

此值由Media Services在做出任何属性更改后更新。它表示自 1970 年 1 月 1 日午夜以来的毫秒数。

EndTime

Edm.DateTime

作业完成、失败或被取消时的日期时间。

Priority

Edm.Int32

作业的优先级。值越大表示相对其他计划作业的优先级就越高。例如,优先级为 40 的作业将在优先级为 30 的作业之前处理。上限等于 MaxInt。

RunningDuration

Edm.Double

作业的用时(秒)。

StartTime

Edm.DateTime

作业开始时的日期时间。

State

Edm.Int32

作业的状态。这是任务状态的聚合。如果有一个任务失败,则会将此属性设置为“失败”。有效值包括:

  • Queued = 0

  • Scheduled = 1

  • Processing = 2

  • Finished = 3

  • Error = 4

  • Canceled = 5

  • Canceling = 6

TemplateId

Edm.String

可选。作业模板实体的 ID。

InputMediaAssets

资产实体集

导航属性,该属性引用作为作业的输入资产的所有关联资产实体。

OutputMediaAssets

资产实体集

导航属性,该属性引用作为作业的输出资产的所有关联资产实体。

Tasks

任务实体集

导航属性,该属性引用所有关联的任务实体。

创建作业

可以使用 HTTP POST 请求创建作业。

 

方法 请求 URI HTTP 版本

POST

https://media.windows.net/API/Jobs

HTTP/1.1

示例请求

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.0
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>"}]}

列出作业

可以使用 HTTP GET 请求检索作业。

 

方法 请求 URI HTTP 版本

GET

https://media.windows.net/API/Jobs

HTTP/1.1

 

方法 请求 URI HTTP 版本

GET

https://media.windows.net/API/Jobs('jobid')

HTTP/1.1

示例请求

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.0
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

取消作业

可以使用 CancelJob 函数取消正在运行的作业。有关示例,请参阅REST API 函数

删除作业

可以使用 HTTP DELETE 请求删除作业。此操作可用于从 Windows Azure Media Services 帐户数据库中清除已完成的旧作业。

 

方法 请求 URI HTTP 版本

DELETE

https://media.windows.net/API/Jobs('jobid')

HTTP/1.1

示例请求

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.0
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

另请参见


生成日期:

2014-04-03
本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈

社区附加资源

添加
显示:
© 2014 Microsoft. 版权所有。