Condividi tramite


IngestManifestAsset

Le entità IngestManifestAsset rappresentano gli asset all'interno dell'entità IngestManifest usati durante l'inserimento in blocco. Servizi multimediali di Microsoft Azure controlla internamente il caricamento del file in base a IngestManifestFiles associato a IngestManifestAsset. Dopo il caricamento dei file, l'asset è completato. Per altre informazioni sull'inserimento in blocco, vedere Inserimento di asset in blocco con l'API REST.

Questo argomento presenta informazioni generali sull'entità IngestManifestAsset e mostra come eseguire varie operazioni con l'API REST di Servizi multimediali.

Importante

Quando si accede alle entità in Servizi multimediali, è necessario impostare valori e campi di intestazione specifici nelle richieste HTTP.
Per altre informazioni, vedere Configurare lo sviluppo di API REST di Servizi multimediali e connettersi a Servizi multimediali con l'API REST di Servizi multimediali.

Proprietà dell'entità IngestManifestAsset

Proprietà Type Descrizione
Id

Di sola lettura. Impostato da Servizi multimediali in fase di creazione.
Edm.String Identificatore univoco.
Created

Di sola lettura. Impostato da Servizi multimediali in fase di creazione.
Edm.DateTime Rappresenta il numero di millisecondi trascorsi dalla mezzanotte del 1° gennaio 1970.
LastModified

Di sola lettura. Impostata da Servizi multimediali.
Edm.DateTime Questo valore viene aggiornato da Servizi multimediali dopo che sono state apportate modifiche alle proprietà. Rappresenta il numero di millisecondi trascorsi dalla mezzanotte del 1° gennaio 1970.
ParentIngestManifestId

Obbligatorio.
Edm.String IngestManifest in cui sarà contenuta l'entità IngestManifestAsset.
IngestManifestFiles

Di sola lettura.
Set di entità IngestManifestFile Proprietà di navigazione che può essere usata per accedere alla raccolta di entità IngestManifestFile che costituiscono l'entità IngestManifestAsset. È possibile fare riferimento alle singole entità IngestManifestFile usando il relativo ID.
Asset

Obbligatorio.
Entità asset Proprietà di navigazione che può essere usata per fare riferimento all'asset associato all'entità IngestManifestAsset.

Creare un'entità IngestManifestAsset

Le entità IngestManifestAsset possono essere create usando una richiesta HTTP POST. Le entità IngestManifestAsset devono essere associate a un ID IngestManifest padre e a un ID dell'asset nel corpo della richiesta.

Metodo URI richiesta Versione HTTP
POST <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestAssets> HTTP/1.1

Richiesta di esempio

Per ottenere la versione più recente x-ms-version:, vedere Servizi multimediali 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"}}  

Elencare le entità IngestManifestAsset

Le entità IngestManifestAsset possono essere recuperate usando una richiesta HTTP GET. È possibile richiedere un'entità IngestManifestAsset specifica in base al relativo ID oppure richiedere tutte le entità IngestManifestAsset.

Metodo URI richiesta Versione 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

Richiesta di esempio

s Per ottenere la versione più recente x-ms-version:, vedere Servizi multimediali 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  
  

Eliminare un'entità IngestManifestAsset

Le entità IngestManifestAsset possono essere eliminate facendo riferimento al relativo valore ID con una richiesta HTTP DELETE.

Metodo URI richiesta Versione HTTP
DELETE <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestAssets>('IngestManifestAsset Id') HTTP/1.1

Richiesta di esempio

Per ottenere la versione più recente x-ms-version:, vedere Servizi multimediali 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  

Vedere anche

Asset
AssetFile
IngestManifest
IngestManifestFile
IngestManifestStatistics
Quote e limitazioni