Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

IngestManifest

 

IngestManifest representa un conjunto de recursos que se crearán mediante la ingesta junto con sus archivos de recurso asociado. Ingesta en bloque permite separar el proceso de carga de archivos de creación de recursos para que los métodos de carga de archivos de alto rendimiento que pueden utilizarse para grandes conjuntos de archivos durante la creación de recursos. Cada recurso que se creará se representa mediante un IngestManifestAsset en la colección IngestManifestAssets del manifiesto. Una vez creado un IngestManifestAssets con sus IngestManifestFiles asociados, Servicios multimedia de Microsoft Azure supervisa el contenedor de almacenamiento de blobs asociado a IngestManifest a través de la BlobStorageUriForUpload propiedad. Como cada archivo finalizada carga en el contenedor de almacenamiento de blobs, Servicios multimedia de Microsoft Azure completa un nuevo recurso para el IngestManifestAsset respectivo que contiene el archivo.

Este tema proporciona una visión general de la IngestManifest entidad y también se muestra cómo ejecutar distintas operaciones con la API de REST de servicios multimedia.

System_CAPS_importantImportante

Al trabajar con la API de REST de servicios multimedia, se aplican las consideraciones siguientes:

System_CAPS_noteNota

Cada IngestManifestAssetFile asociado a un IngestManifest debe tener un nombre único en el manifiesto.

Propiedad

Tipo de

Descripción

Id

Sólo lectura. Establecer Media Services en tiempo de creación.

Edm.String

Identificador único.

Created

Sólo lectura. Establecer Media Services en tiempo de creación.

Edm.DateTime

Representa el número de milisegundos transcurridos desde la medianoche del 1 de enero de 1970.

LastModified

Sólo lectura. Establecer Media Services.

Edm.DateTime

Este valor se actualiza por Media Services una vez realizados los cambios de propiedad. Representa el número de milisegundos transcurridos desde la medianoche del 1 de enero de 1970.

Name

Opcional.

Edm.String

Nombre descriptivo para IngestManifest.

State

Sólo lectura. Establecer Media Services.

Edm.Int32

El estado actual del manifiesto. Este valor puede ser uno de los siguientes:

  • Inactivo = 0: No hay creaciones de recursos pendientes permanecen. Todos se completan o encontró un error.

  • Activación = 1: El manifiesto no aún está listo para recibir los archivos cargados en el contenedor de blobs.

  • Active = 2: Hay IngestManifestAssets pendientes creaciones y el contenedor de Blob que se está supervisando.

BlobStorageUriForUpload

Sólo lectura. Establecer Media Services.

Edm.String

Este valor se establece mediante Media Services. Este valor especifica el Uri del Blob que se carga el contenedor de almacenamiento que recibe el archivo necesario para completar los IngestManifestAssets.

Statistics

Sólo lectura. Establecer Media Services.

IngestManifestStatistics

Este tipo complejo contiene información estadística para ayudar a determinar que el progreso actual de la creación de IngestManifestAssets basándose en todos los archivos de recursos relacionados con el manifiesto.

IngestManifestAssets

Sólo lectura. Establecer Media Services.

IngestManifestAsset conjunto de entidades

Propiedad de navegación que se puede acceder haciendo referencia a un IngestManifestAsset específico por valor de identificador. El conjunto de entidades devuelto contiene todos los IngestManifestAssets incluidos en el IngestManifest.

PendingIngestManifestAssets

Sólo lectura. Establecer Media Services.

IngestManifestAsset conjunto de entidades

Propiedad de navegación que se puede acceder haciendo referencia a un IngestManifestAsset específico por valor de identificador. El conjunto de entidades devuelto contiene todos los IngestManifestAssets pendientes de la creación de activos o de carga de archivo.

StorageAccountName

Opcional. No se puede actualizar una vez creada la entidad.

Edm.String

Nombre de la cuenta de almacenamiento que contiene el contenedor de blob donde se cargan los archivos.

Si no se especifica durante la creación, Media Services establece el nombre de la cuenta de almacenamiento predeterminada.

Ingestmanifestasset.Asset debe usar la misma cuenta de almacenamiento como se especifica en IngestManifest.

StorageAccount

Sólo lectura. Establecer Media Services.

Conjunto de entidades de la cuenta de almacenamiento.

El conjunto de entidades devuelto contiene todas las entidades StorageAccount vinculadas al recurso especificado.

Los IngestManifests se pueden crear mediante una solicitud HTTP POST y pasar un cuerpo de solicitud que contiene el nombre del nuevo IngestManifest.

(Método)

URI de solicitud

Versión HTTP

POST

https://Media.Windows.NET/API/IngestManifests

HTTP/1.1

System_CAPS_importantImportante

Después de conectarse correctamente a https://media.windows.net, recibirá una redirección 301 que especifica otro URI de Servicios multimedia. Debe realizar llamadas subsecuentes a la nueva URI.

Para obtener la versión más reciente x-ms-version:, consulte Referencia de la API de REST de servicios multimedia de Azure.

POST https:// media.windows.net/API/IngestManifests HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net
Content-Length: 36
Expect: 100-continue

{ "Name" : "ExampleManifestREST" }

Los IngestManifests se puede recuperar mediante una solicitud HTTP GET. Puede solicitar un manifiesto de ingesta por su identificador o solicitarlos todos.

(Método)

URI de solicitud

Versión HTTP

GET

https://Media.Windows.NET/API/IngestManifests

HTTP/1.1

GET

https://Media.Windows.NET/API/IngestManifests('IngestManifest Id')

HTTP/1.1

System_CAPS_importantImportante

Después de conectarse correctamente a https://media.windows.net, recibirá una redirección 301 que especifica otro URI de Servicios multimedia. Debe realizar llamadas subsecuentes a la nueva URI.

Para obtener la versión más reciente x-ms-version:, consulte Referencia de la API de REST de servicios multimedia de Azure.

GET https://media.windows.net/API/IngestManifests('nb:mid:UUID:a2f9a230-831e-5e40-bafa-fbf8decbee26') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net
Content-Length: 0

Los IngestManifests se pueden actualizar haciendo referencia el identificador de IngestManifest con una solicitud HTTP MERGE. El cuerpo de solicitud contiene las propiedades que se actualizarán.

(Método)

URI de solicitud

Versión HTTP

COMBINAR

https://Media.Windows.NET/API/IngestManifests('IngestManifest Id')

HTTP/1.1

System_CAPS_importantImportante

Después de conectarse correctamente a https://media.windows.net, recibirá una redirección 301 que especifica otro URI de Servicios multimedia. Debe realizar llamadas subsecuentes a la nueva URI.

Para obtener la versión más reciente x-ms-version:, consulte Referencia de la API de REST de servicios multimedia de Azure.

MERGE https:// media.windows.net /API/IngestManifests('nb:mid:UUID:076faa09-8f5d-ce41-9de3-32ba66190271') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net
Content-Length: 43
Expect: 100-continue

{ "Name" : "ExampleManifestUpdated" }

Los IngestManifests se pueden eliminar haciendo referencia al valor de identificador de IngestManifest con una solicitud HTTP DELETE.

(Método)

URI de solicitud

Versión HTTP

delete

https://Media.Windows.NET/API/IngestManifests('IngestManifest Id')

HTTP/1.1

System_CAPS_importantImportante

Después de conectarse correctamente a https://media.windows.net, recibirá una redirección 301 que especifica otro URI de Servicios multimedia. Debe realizar llamadas subsecuentes a la nueva URI.

Para obtener la versión más reciente x-ms-version:, consulte Referencia de la API de REST de servicios multimedia de Azure.

DELETE https://media.windows.net/API/IngestManifests('nb:mid:UUID:45ea3cd0-b3cf-994b-8e4d-03c9620c22da') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net
Content-Length: 0

Mostrar: