Поделиться через


IngestManifestAsset

Сущность IngestManifestAssets представляет ресурсы в сущности IngestManifest, используемые при массовом приеме. Cлужбы мультимедиа Microsoft Azure внутренне следит за отправкой файла на основе файлов IngestManifestFiles, связанных с IngestManifestAsset. После загрузки файлов создание ресурса завершено. Дополнительные сведения о массовом приеме см. в статье Прием ресурсов в пакетном режиме с помощью REST API.

В данном разделе приводится описание сущности IngestManifestAsset и демонстрируется выполнение различных операций с API REST служб мультимедиа.

Важно!

При доступе к сущностям в службах мультимедиа необходимо задать определенные поля и значения заголовков в HTTP-запросах.
Дополнительные сведения см. в статье Настройка rest API Служб мультимедиа Разработка и подключение к Службам мультимедиа с помощью REST API Служб мультимедиа.

Свойства объекта IngestManifestAsset

Свойство Тип Описание
Id

Только для чтения. Устанавливается Службами мультимедиа во время создания.
Edm.String Уникальный идентификатор.
Created

Только для чтения. Устанавливается Службами мультимедиа во время создания.
Edm.DateTime Представляет количество миллисекунд с полуночи 1 января 1970 г.
LastModified

Только для чтения. Задается Media Services.
Edm.DateTime Это значение обновляется Службами мультимедиа после внесения любых изменений свойств. Оно представляет количество миллисекунд с полуночи 1 января 1970 г.
ParentIngestManifestId

Обязательный.
Edm.String IngestManifest содержит этот объект IngestManifestAsset.
IngestManifestFiles

Только для чтения.
Набор сущностей IngestManifestFile Свойство навигации, с помощью которого можно получить доступ к коллекции объектов IngestManifestFile, из которых состоит IngestManifestAsset. Отдельные объекты IngestManifestFile можно указывать, используя код IngestManifestFile.
Asset

Обязательный.
Сущность ресурса Свойство навигации, которое можно использовать для указания ресурса, связанного с этим IngestManifestAsset.

Создание IngestManifestAsset

Объекты IngestManifestAsset могут быть созданы с помощью HTTP-запроса POST. Объекты IngestManifestAsset должны быть связаны с кодом родительского объекта IngestManifest и кодом ресурса в тексте запроса.

Метод Универсальный код ресурса (URI) запроса Версия HTTP
POST <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestAssets> HTTP/1.1

Пример запроса

Чтобы получить последнюю версию x-ms-version:, см. раздел 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"}}  

Перечисление IngestManifestAsset

Объекты IngestManifestAsset можно получить с помощью HTTP-запроса GET. Вы можете запросить определенный IngestManifestAsset по коду или запросить все объекты IngestManifestAsset.

Метод Универсальный код ресурса (URI) запроса Версия 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

Пример запроса

Сведения о том, как получить последнюю версию x-ms-version:, см. в разделе 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  
  

Удаление IngestManifestAsset

Объекты IngestManifestAsset можно удалить, указав ссылку на значение кода IngestManifestAsset в HTTP-запросе DELETE.

Метод Универсальный код ресурса (URI) запроса Версия HTTP
DELETE <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestAssets>('IngestManifestAsset Id') HTTP/1.1

Пример запроса

Чтобы получить последнюю версию x-ms-version:, см. раздел 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  

См. также:

Ресурс
AssetFile
IngestManifest
IngestManifestFile
IngestManifestStatistics
Квоты и ограничения