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