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