IngestManifestAsset

IngestManifestAssets representan los activos dentro de un IngestManifest que se utilizan con la ingesta en bloque. Microsoft Azure Media Services supervisa internamente la carga de archivos basada en IngestManifestFiles asociados a IngestManifestAsset. Una vez cargados, el recurso está completo. Para obtener más información sobre la ingesta masiva, consulte Ingesta de recursos en masa con la API REST.

En este tema encontrará un resumen de la entidad IngestManifestAsset y una demostración de cómo ejecutar distintas operaciones con la API de REST de Media Services.

Importante

Al obtener acceso a las entidades de Media Services, debe establecer los campos de encabezado específicos y los valores en las solicitudes HTTP.
Para obtener más información, consulte Configuración para el desarrollo de api REST de Media Services y conexión a Media Services con la API REST de Media Services.

Propiedades de la entidad IngestManifestAsset

Propiedad Tipo Descripción
Id

Solo lectura. Establezca por Media Services en el momento de la creación.
Edm.String Identificador único.
Created

Solo lectura. Establezca por Media Services en el momento de la creación.
Edm.DateTime Representa el número de milisegundos desde la medianoche del 1 de enero de 1970.
LastModified

Solo lectura. Establecido por Servicios multimedia.
Edm.DateTime Media Services actualiza este valor después de realizar cualquier cambio de propiedad. Representa el número de milisegundos desde la medianoche del 1 de enero de 1970.
ParentIngestManifestId

Necesario.
Edm.String IngestManifest que contendrá este IngestManifestAsset.
IngestManifestFiles

Solo lectura.
Conjunto de entidades IngestManifestFile Propiedad de navegación que se puede usar para acceder a la colección de IngestManifestFiles que componen el IngestManifestAsset. Para hacer referencia a IngestManifestFiles individuales, puede usar el identificador de IngestManifestFile.
Asset

Necesario.
Entidad de recurso Propiedad de navegación que se puede usar para hacer referencia al Asset asociado al IngestManifestAsset.

Creación de IngestManifestAsset

Para crear IngestManifestAssets, puede usar una solicitud HTTP POST. Los IngestManifestAssets se deben asociar a un identificador de IngestManifest principal y a un identificador de recurso en el cuerpo de la solicitud.

Método URI de solicitud Versión HTTP
POST <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestAssets> HTTP/1.1

Solicitud de ejemplo

Para obtener la versión más reciente x-ms-version:, consulte REST de Media Services.

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

Lista de IngestManifestAsset

Para recuperar IngestManifestAssets, puede usar una solicitud HTTP GET. Puede solicitar un IngestManifestAsset específico por identificador o solicitarlos todos.

Método URI de solicitud Versión 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

Solicitud de ejemplo

s Para obtener la versión más reciente x-ms-version:, consulte REST de Media Services.

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  
  

Eliminación de IngestManifestAsset

Para eliminar IngestManifestAssets, puede hacer referencia al valor del identificador de IngestManifestAsset con una solicitud HTTP DELETE.

Método URI de solicitud Versión HTTP
Delete <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestAssets>('IngestManifestAsset Id') HTTP/1.1

Solicitud de ejemplo

Para obtener la versión más reciente x-ms-version:, consulte REST de Media Services.

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 también

Recurso
AssetFile
IngestManifest
IngestManifestFile
IngestManifestStatistics
Cuotas y limitaciones