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


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
Наследование
Object Platform::Object IInspectable 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[])

Обработайте необработанный двоичный результат запроса включения вручную.

Применяется к

См. также раздел