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


EncodingReservedUnitType

По умолчанию для учетных записей Служб мультимедиа Azure больше не требуется использовать зарезервированные единицы мультимедиа. В целях совместимости можно продолжать использовать API Azure для управления и масштабирования MRU. Однако по умолчанию ни одна из заданных конфигураций зарезервированных единиц мультимедиа не будет использоваться для управления параллелизмом и производительностью кодирования. Ознакомьтесь со страницей Масштабирование обработки мультимедиа , чтобы получить дополнительные сведения о масштабировании обработки мультимедиа.

Важно!

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

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

Сущность EncodingReservedUnitType

Примечание

Как описано выше, зарезервированные единицы больше не предлагаются Службами мультимедиа Azure. Ниже приведены сведения только о проблемах совместимости.

Сущность EncodingReservedUnitType включает в себя следующие свойства.

Имя Тип Описание
AccountId

Обязательный. Только для чтения
Edm.GUID Идентификатор учетной записи Служб мультимедиа.
ReservedUnitType

Обязательный.
Edm.Int Зарезервированный тип единицы может иметь один из следующих типов: S1 (0), S2 (1), S3 (2).
CurrentReservedUnits

Обязательный.
Edm.Int Текущие зарезервированные единицы. Количество зарезервированных единиц кодирования, которые должны быть подготовлены для этой учетной записи.

По умолчанию каждая учетная запись Служб мультимедиа может масштабироваться до 25 единиц кодирования. Сведения о том, как запросить более высокий предел для обновляемых квот, см. в статье Как запросить более высокий предел для обновляемых квот.
MaxReservableUnits

Только для чтения.
Edm.Int Максимальное число единиц, которые можно зарезервировать для учетной записи.

Get EncodingReservedUnitType

Сведения о типе зарезервированных единиц кодирования, связанны[ с вашей учетной записью, можно получить с помощью HTTP-запроса GET.

Метод Универсальный код ресурса (URI) запроса Версия HTTP
GET Возвращает сведения о типе зарезервированных единиц кодирования, связанных с вашей учетной записью.

<https:// accountname.restv2>.<location.media.azure.net/api/EncodingReservedUnitTypes>
HTTP/1.1

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

Вы можете опробовать следующий пример на вкладке Fiddler's Composer.

Чтобы получить последнюю версию x-ms-version:, см. раздел REST Служб мультимедиа.

Заголовки запроса:

GET https://testrest.cloudapp.net/api/EncodingReservedUnitTypes HTTP/1.1  
DataServiceVersion: 3.0;NetFx  
MaxDataServiceVersion: 3.0;NetFx  
Accept: application/json;odata=minimalmetadata  
Accept-Charset: UTF-8  
x-ms-version: 2.19  
Content-Type: application/json;odata=minimalmetadata  
Host: <host URI>  
User-Agent: Microsoft ADO.NET Data Services  
Authorization: Bearer <token value>  
  

При успешном выполнении эта операция возвращает результат HTTP/1.1 200 OK.

Update EncodingReservedUnitType

Обновляет свойства EncodingReservedUnitType.

Метод Универсальный код ресурса (URI) запроса Версия HTTP
PATCH/PUT/MERGE

Дополнительные сведения об этих операциях см. здесь.
<https:// accountname.restv2>.<location.media.azure.net/api/EncodingReservedUnitTypes>(guid'accountid') HTTP/1.1

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

Вы можете опробовать следующий пример на вкладке Fiddler's Composer.

Чтобы получить последнюю версию x-ms-version:, см. раздел REST Служб мультимедиа.

Заголовки запроса:

  
PUT https://testrest.cloudapp.net/api/EncodingReservedUnitTypes(guid'61318ce3-0629-4400-8a1b-e716bc501314') HTTP/1.1  
DataServiceVersion: 3.0;NetFx  
MaxDataServiceVersion: 3.0;NetFx  
Accept: application/json;odata=minimalmetadata  
Accept-Charset: UTF-8  
x-ms-version: 2.19  
Content-Type: application/json;odata=minimalmetadata  
Host: <host URI>  
User-Agent: Microsoft ADO.NET Data Services  
Authorization: Bearer <token value>  
  

Тело запроса:

{CurrentReservedUnits:1}  

При успешном выполнении эта операция возвращает результат HTTP/1.1 204 No Content.