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
Квоты и ограничения