Share via


PlayReadySecureStopServiceRequest Class

Definition

Manages secure stop messages.

public ref class PlayReadySecureStopServiceRequest sealed : IPlayReadySecureStopServiceRequest
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Protection.PlayReady.IPlayReadySecureStopServiceRequestFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class PlayReadySecureStopServiceRequest final : IPlayReadySecureStopServiceRequest
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Protection.PlayReady.IPlayReadySecureStopServiceRequestFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class PlayReadySecureStopServiceRequest final : IPlayReadySecureStopServiceRequest
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Protection.PlayReady.IPlayReadySecureStopServiceRequestFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class PlayReadySecureStopServiceRequest : IPlayReadySecureStopServiceRequest
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Protection.PlayReady.IPlayReadySecureStopServiceRequestFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PlayReadySecureStopServiceRequest : IPlayReadySecureStopServiceRequest
function PlayReadySecureStopServiceRequest(sessionID, publisherCertBytes)
Public NotInheritable Class PlayReadySecureStopServiceRequest
Implements IPlayReadySecureStopServiceRequest
Inheritance
Object Platform::Object IInspectable PlayReadySecureStopServiceRequest
Attributes
Implements

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Constructors

PlayReadySecureStopServiceRequest(Byte[])

Initializes a new instance of the PlayReadySecureStopServiceRequest class to include all secure stop sessions.

PlayReadySecureStopServiceRequest(Guid, Byte[])

Initializes a new instance of the PlayReadySecureStopServiceRequest class for the specified secure stop session.

Properties

ChallengeCustomData

Gets or sets the custom data of the request challenge.

ProtectionSystem

Gets the vendor content protection system identifier.

PublisherCertificate

Gets the current publisher certificate property.

ResponseCustomData

Gets the custom data that was returned in the response from the service.

SessionID

Gets the session identifier property.

StartTime

Gets the secure stop session's start time property.

Stopped

Gets the secure stop session's stopped flag property which indicates whether the secure stop session for this request was cleanly shut down.

Type

Gets the GUID for the type of operation that the PlayReady secure stop service request performs.

UpdateTime

Gets the secure stop session's update/stop time property.

Uri

Gets or sets the URI used to perform a service request action.

Methods

BeginServiceRequest()

Begins an asynchronous service request operation.

GenerateManualEnablingChallenge()

Begins the process of manually enabling.

NextServiceRequest()

Returns a new service request interface.

ProcessManualEnablingResponse(Byte[])

Process the raw binary result of a manual enabling challenge.

Applies to

See also