IngestManifestAsset
IngestManifestAssets 代表 IngestManifest 中配合大量內嵌使用的資產。 Microsoft Azure 媒體服務會根據與 IngestManifestAsset 相關聯的 IngestManifestFiles,在內部監看檔案上傳。 檔案上傳完成之後,資產便已完成。 如需大量擷取的詳細資訊,請參閱 使用 REST API 大量擷取資產。
本主題概述 IngestManifestAsset
實體,也會示範如何使用 Media Services REST API 執行各種作業。
重要
在媒體服務中存取實體時,您必須在 HTTP 要求中設定特定的標頭欄位和值。
如需詳細資訊,請參閱媒體服務 REST API 開發和使用媒體服務 REST API 連線到媒體服務。
IngestManifestAsset 實體屬性
屬性 | 類型 | 說明 |
---|---|---|
Id 唯讀。 在建立時由媒體服務設定。 |
Edm.String | 唯一識別碼。 |
Created 唯讀。 在建立時由媒體服務設定。 |
Edm.DateTime | 代表自 1970 年 1 月 1 日午夜起的毫秒數。 |
LastModified 唯讀。 由 Media Services 設定。 |
Edm.DateTime | 在進行任何屬性變更之後,媒體服務會更新此值。 它代表自 1970 年 1 月 1 日午夜起的毫秒數。 |
ParentIngestManifestId 必要。 |
Edm.String | 將會包含此 IngestManifestAsset 的 IngestManifest。 |
IngestManifestFiles 唯讀。 |
IngestManifestFile 實體集 | 導覽屬性,可用於存取構成 IngestManifestAsset 之 IngestManifestFile 的集合。 可以使用 IngestManifestFile 識別碼參考個別的 IngestManifestFile。 |
Asset 必要。 |
資產 實體 | 導覽屬性,可用於參考與此 IngestManifestAsset 相關聯的資產。 |
建立 IngestManifestAsset
IngestManifestAsset 可以使用 HTTP POST 要求來建立。 IngestManifestAsset 必須在要求本文中與父系 IngestManifest 識別碼和資產識別碼產生關聯。
方法 | 要求 URI | HTTP 版本 |
---|---|---|
POST | HTTPs:// < accountname.restv2 > 。 <location.media.azure.net/api/IngestManifestAssets > | HTTP/1.1 |
範例要求
若要取得最新的 x-ms-version:
,請參閱 媒體服務 REST。
POST https://media.windows.net /API/IngestManifestAssets 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
Content-Length: 152
Expect: 100-continue
{ "ParentIngestManifestId" : "nb:mid:UUID:5c77f186-414f-8b48-8231-17f9264e2048", "Asset" : { "Id" : "nb:cid:UUID:b757929a-5a57-430b-b33e-c05c6cbef02e"}}
列出 IngestManifestAsset
IngestManifestAsset 可以使用 HTTP GET 要求來擷取。 您可以依識別碼來要求特定的 IngestManifestAsset,或是要求全部的 IngestManifestAsset。
方法 | 要求 URI | HTTP 版本 |
---|---|---|
GET | HTTPs:// < accountname.restv2 > 。 <location.media.azure.net/api/IngestManifestAssets > | HTTP/1.1 |
GET | HTTPs:// < accountname.restv2 > 。 <location.media.azure.net/api/IngestManifestAssets ('IngestManifestAsset > Id') | HTTP/1.1 |
範例要求
s 若要取得最新的 x-ms-version:
,請參閱 媒體服務 REST。
GET https://media.windows.net /API/IngestManifestAssets('nb:maid:UUID:6422b0a7-15f1-3442-b800-dac3195df54f') 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
刪除 IngestManifestAsset
可藉由使用 HTTP DELETE 要求來參考 IngestManifestAsset 識別碼值,進而刪除 IngestManifestAsset。
方法 | 要求 URI | HTTP 版本 |
---|---|---|
刪除 | HTTPs:// < accountname.restv2 > 。 <location.media.azure.net/api/IngestManifestAssets ('IngestManifestAsset > Id') | HTTP/1.1 |
範例要求
若要取得最新的 x-ms-version:
,請參閱 媒體服務 REST。
DELETE https://media.windows.net /API/IngestManifestAssets('nb:maid:UUID:9c6e7256-fefd-c541-aa69-fd04cf1cc1a6') 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
Content-Length: 0
另請參閱
資產
AssetFile
IngestManifest
IngestManifestFile
IngestManifestStatistics
配額和限制