Share via


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 클래스의 새 instance 초기화합니다.

속성

ChallengeCustomData

요청 챌린지의 사용자 지정 데이터를 가져오거나 설정합니다.

ContentHeader

현재 콘텐츠 헤더 속성을 가져오거나 설정합니다.

DomainServiceId

콘텐츠 헤더에서 서비스 식별자를 재정의하는 현재 도메인 서비스 식별자 속성을 가져오거나 설정합니다.

ProtectionSystem

공급업체 콘텐츠 보호 시스템 식별자를 가져옵니다.

ResponseCustomData

서비스의 응답에서 반환된 사용자 지정 데이터를 가져옵니다.

SessionId

PlayReady 라이선스 취득 작업에 대한 고유 식별자를 가져옵니다.

Type

PlayReady 라이선스 획득 서비스 요청이 수행하는 작업 유형에 대한 GUID 를 가져옵니다.

Uri

서비스 요청 작업을 수행하는 데 사용되는 URI를 가져오거나 설정합니다.

메서드

BeginServiceRequest()

비동기 서비스 요청 작업을 시작합니다.

CreateLicenseIterable(PlayReadyContentHeader, Boolean)

지속형 라이선스 외에도 메모리 내 전용 PlayReady 라이선스를 지원하는 PlayReadyLicense 클래스 반복기를 만듭니다.

GenerateManualEnablingChallenge()

수동으로 사용하도록 설정하는 프로세스를 시작합니다.

NextServiceRequest()

새 서비스 요청 인터페이스를 반환합니다.

ProcessManualEnablingResponse(Byte[])

수동 사용 챌린지의 원시 이진 결과를 처리합니다.

적용 대상

추가 정보