Partilhar via


IngestManifestAsset

IngestManifestAssets representam recursos dentro de um IngestManifest que são utilizados com ingestão em massa. Serviços de Multimédia do Microsoft Azure observa internamente o carregamento do ficheiro com base em IngestManifestFiles associados ao IngestManifestAsset. Assim que forem carregados, o recurso é concluído. Para obter mais informações sobre a ingestão em massa, veja Ingerir Recursos em Massa com a API REST.

Este tópico fornece uma descrição geral da IngestManifestAsset entidade e também demonstra como executar várias operações com a API REST dos Serviços de Multimédia.

Importante

Ao aceder a entidades nos Serviços de Multimédia, tem de definir campos e valores de cabeçalho específicos nos seus pedidos HTTP.
Para obter mais informações, veja Setup for Media Services REST API Development and Connecting to Media Services with the Media Services REST API (Configurar o Desenvolvimento da API REST dos Serviços de Multimédia e Ligar aos Serviços de Multimédia com a API REST dos Serviços de Multimédia).

Propriedades da Entidade IngestManifestAsset

Propriedade Tipo Description
Id

Só de leitura. Definido pelos Serviços de Multimédia no momento da criação.
Edm.String Identificador exclusivo.
Created

Só de leitura. Definido pelos Serviços de Multimédia no momento da criação.
Edm.DateTime Representa o número de milissegundos desde a meia-noite de 1 de janeiro de 1970.
LastModified

Só de leitura. Definido pelos Serviços de Multimédia.
Edm.DateTime Este valor é atualizado pelos Serviços de Multimédia depois de serem efetuadas alterações de propriedade. Representa o número de milissegundos desde a meia-noite de 1 de janeiro de 1970.
ParentIngestManifestId

Obrigatório.
Edm.String IngestManifest que irá conter este IngestManifestAsset.
IngestManifestFiles

Só de leitura.
Conjunto de entidades IngestManifestFile Propriedade de navegação que pode ser utilizada para aceder à coleção de IngestManifestFiles que compõem o IngestManifestAsset. Os IngestManifestFiles individuais podem ser referenciados com o ID IngestManifestFile.
Asset

Obrigatório.
Entidade do recurso Propriedade de navegação que pode ser utilizada para referenciar o Recurso associado a este IngestManifestAsset.

Criar um IngestManifestAsset

IngestManifestAssets pode ser criado com um pedido HTTP POST. IngestManifestAssets tem de associar um ID ingestManifest principal e um ID de recurso no corpo do pedido.

Método URI do pedido Versão HTTP
POST <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestAssets> HTTP/1.1

Pedido de Amostra

Para obter a versão mais recente x-ms-version:, consulte REST dos Serviços de Multimédia.

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"}}  

Listar um IngestManifestAsset

IngestManifestAssets pode ser obtido com um pedido HTTP GET. Pode pedir um IngestManifestAsset específico através do respetivo ID ou pedir todos os IngestManifestAssets.

Método URI do pedido Versão 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

Pedido de Amostra

s Para obter as mais recentes x-ms-version:, consulte REST dos Serviços de Multimédia.

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  
  

Eliminar um IngestManifestAsset

IngestManifestAssets pode ser eliminado ao referenciar o valor de ID IngestManifestAsset com um pedido HTTP DELETE.

Método URI do pedido Versão HTTP
DELETE <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestAssets>('IngestManifestAsset Id') HTTP/1.1

Pedido de Amostra

Para obter a versão mais recente x-ms-version:, consulte REST dos Serviços de Multimédia.

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  

Consulte também

Recurso
AssetFile
IngestManifest
IngestManifestFile
IngestManifestStatistics
Quotas e Limitações