PlayReadyLicenseAcquisitionServiceRequest Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы службы для получения лицензий PlayReady.
public ref class PlayReadyLicenseAcquisitionServiceRequest sealed : IPlayReadyLicenseAcquisitionServiceRequest
public ref class PlayReadyLicenseAcquisitionServiceRequest sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class PlayReadyLicenseAcquisitionServiceRequest final : IPlayReadyLicenseAcquisitionServiceRequest
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class PlayReadyLicenseAcquisitionServiceRequest final : IPlayReadyLicenseAcquisitionServiceRequest
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class PlayReadyLicenseAcquisitionServiceRequest final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class PlayReadyLicenseAcquisitionServiceRequest : IPlayReadyLicenseAcquisitionServiceRequest
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PlayReadyLicenseAcquisitionServiceRequest : IPlayReadyLicenseAcquisitionServiceRequest
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PlayReadyLicenseAcquisitionServiceRequest
function PlayReadyLicenseAcquisitionServiceRequest()
Public NotInheritable Class PlayReadyLicenseAcquisitionServiceRequest
Implements IPlayReadyLicenseAcquisitionServiceRequest
Public NotInheritable Class PlayReadyLicenseAcquisitionServiceRequest
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Этот класс можно создать заранее, вернуть из предыдущей операции запроса на обслуживание или доставить в приложение с помощью события MediaProtectionManager.ServiceRequested .
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1607 | 14393 | SessionId |
1703 | 15063 | CreateLicenseIterable |
Конструкторы
PlayReadyLicenseAcquisitionServiceRequest() |
Инициализирует новый экземпляр класса PlayReadyLicenseAcquisitionServiceRequest . |
Свойства
ChallengeCustomData |
Возвращает или задает пользовательские данные запроса. |
ContentHeader |
Возвращает или задает текущее свойство заголовка содержимого. |
DomainServiceId |
Возвращает или задает текущее свойство идентификатора службы домена, которое переопределяет идентификатор службы в заголовке содержимого. |
ProtectionSystem |
Возвращает идентификатор системы защиты содержимого поставщика. |
ResponseCustomData |
Возвращает пользовательские данные, возвращенные в ответе от службы. |
SessionId |
Возвращает уникальный идентификатор для операции получения лицензии PlayReady. |
Type |
Возвращает GUID для типа операции, выполняемой запросом службы получения лицензий PlayReady. |
Uri |
Возвращает или задает универсальный код ресурса (URI), используемый для выполнения действия запроса на обслуживание. |
Методы
BeginServiceRequest() |
Начинает асинхронную операцию запроса на обслуживание. |
CreateLicenseIterable(PlayReadyContentHeader, Boolean) |
Создает итератор класса PlayReadyLicense, который поддерживает лицензии PlayReady только в памяти в дополнение к сохраненным лицензиям. |
GenerateManualEnablingChallenge() |
Начинает процесс включения вручную. |
NextServiceRequest() |
Возвращает новый интерфейс запроса службы. |
ProcessManualEnablingResponse(Byte[]) |
Обработайте необработанный двоичный результат запроса включения вручную. |