Compartilhar via


IngestManifestAsset

Os IngestManifestAssets representam os Ativos em um IngestManifest usados com a ingestão em massa. Serviços de Mídia do Microsoft Azure observa internamente o upload de arquivo com base em IngestManifestFiles associados ao IngestManifestAsset. Assim que eles forem carregados, o ativo é concluído. Para obter mais informações sobre ingestão em massa, consulte Ingestão de ativos em massa com a API REST.

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

Importante

Ao acessar entidades nos serviços de mídia, você deve definir valores e campos de cabeçalho específicos nas suas solicitações HTTP.
Para obter mais informações, consulte Instalação para desenvolvimento de API REST dos Serviços de Mídia e Conexão aos Serviços de Mídia com a API REST dos Serviços de Mídia.

Propriedades da entidade IngestManifestAsset

Propriedade Type Descrição
Id

Somente leitura. Definido pelos Serviços de Mídia no momento da criação.
Edm.String Identificador exclusivo.
Created

Somente leitura. Definido pelos Serviços de Mí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

Somente leitura. Configurada pelos Serviços de Mídia.
Edm.DateTime Esse valor é atualizado pelos Serviços de Mídia depois que qualquer alteração de propriedade é feita. Representa o número de milissegundos desde a meia-noite de 1º de janeiro de 1970.
ParentIngestManifestId

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

Somente leitura.
Conjunto de entidades IngestManifestFile A propriedade de navegação que pode ser usada para acessar a coleção de IngestManifestFiles que forma o IngestManifestAsset. Os IngestManifestFiles individuais podem ser acessados usando a ID do IngestManifestFile.
Asset

Obrigatórios.
Entidade de ativo A propriedade de navegação que pode ser usada para referenciar o ativo associado a este IngestManifestAsset.

Criar um IngestManifestAsset

Os IngestManifestAssets podem ser criados usando uma solicitação HTTP POST. Os IngestManifestAssets devem estar associados a uma ID IngestManifest pai e a uma ID de ativo no corpo da solicitação.

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

Solicitação de Exemplo

Para obter o mais recente x-ms-version:, consulte REST dos Serviços de Mí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

Os IngestManifestAssets podem ser recuperados usando uma solicitação HTTP GET. Você pode solicitar um IngestManifestAsset específico pela sua ID ou solicitar todos os IngestManifestAssets.

Método URI da solicitação Versão de 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

Solicitação de Exemplo

s Para obter o mais recente x-ms-version:, consulte REST dos Serviços de Mí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  
  

Excluir um IngestManifestAsset

Os IngestManifestAssets podem ser excluídos referenciando o valor da ID do IngestManifestAsset com uma solicitação HTTP DELETE.

Método URI da solicitação Versão de HTTP
Delete (excluir) <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestAssets>('IngestManifestAsset Id') HTTP/1.1

Solicitação de Exemplo

Para obter o mais recente x-ms-version:, consulte REST dos Serviços de Mí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

Ativo
AssetFile
IngestManifest
IngestManifestFile
IngestManifestStatistics
Cotas e limitações