IngestManifestAsset
IngestManifestAssets は一括取り込みで使用される IngestManifest 内の Asset を示します。 Microsoft Azure Media Servicesは、IngestManifestAsset に関連付けられている IngestManifestFiles に基づいて、ファイルのアップロードを内部的に監視します。 アセットは、アップロードされると完了します。 一括取り込みの詳細については、「 REST API を使用した一括での資産の取り込み」を参照してください。
このトピックは、IngestManifestAsset
エンティティを概説し、また Media Services REST API でさまざまな操作を実行する方法を示します。
重要
Media Services でエンティティにアクセスするときは、HTTP 要求で特定のヘッダー フィールドと値を設定する必要があります。
詳細については、「 Media Services REST API 開発のセットアップ」および「Media Services REST APIを使用した Media Services への接続」を参照してください。
IngestManifestAsset エンティティのプロパティ
プロパティ | Type | 説明 |
---|---|---|
Id 読み取り専用です。 作成時に Media Services によって設定されます。 |
Edm.String | 一意識別子。 |
Created 読み取り専用です。 作成時に Media Services によって設定されます。 |
Edm.DateTime | 1970 年 1 月 1 日の午前 0 時からのミリ秒数を表します。 |
LastModified 読み取り専用です。 Media Services で設定します。 |
Edm.DateTime | この値は、プロパティの変更が行われた後に Media Services によって更新されます。 1970 年 1 月 1 日の午前 0 時からのミリ秒数を表します。 |
ParentIngestManifestId 必須。 |
Edm.String | この IngestManifestAsset を含む IngestManifest。 |
IngestManifestFiles 読み取り専用です。 |
IngestManifestFile エンティティ セット | IngestManifestAsset を構成する IngestManifestFile のコレクションにアクセスするために使用できるナビゲーション プロパティ。 個々の IngestManifestFile は、IngestManifestFile ID を使用して参照できます。 |
Asset 必須。 |
資産 エンティティ | この IngestManifestAsset に関連するアセットを参照するために使用できるナビゲーション プロパティ。 |
IngestManifestAsset の作成
IngestManifestAsset は、HTTP POST 要求を使用して作成できます。 IngestManifestAsset は、要求本文の親 IngestManifest ID とアセット ID に関連付けられる必要があります。
Method | 要求 URI | HTTP バージョン |
---|---|---|
POST | <https:// accountname.restv2>。<location.media.azure.net/api/IngestManifestAssets> | HTTP/1.1 |
要求のサンプル
最新 x-ms-version:
の を取得するには、「 Media Services 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 はその ID で要求するか、すべての IngestManifestAsset を要求できます。
Method | 要求 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:
の を取得するには、「 Media Services 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 の削除
IngestManifestAsset は、HTTP DELETE 要求で IngestManifestAsset ID 値を参照することで削除できます。
Method | 要求 URI | HTTP バージョン |
---|---|---|
DELETE | <https:// accountname.restv2>。<location.media.azure.net/api/IngestManifestAssets>('IngestManifestAsset Id') | HTTP/1.1 |
要求のサンプル
最新 x-ms-version:
の を取得するには、「 Media Services 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
参照
Asset
AssetFile
IngestManifest
IngestManifestFile
IngestManifestStatistics
クォータと制限