Compartilhar via


IProcessMeteringDataChallenge Interface

Definition

Represents a metering data challenge received from the client.

public interface IProcessMeteringDataChallenge : IDisposable, Microsoft.Media.Drm.IProtocolChallenge
type IProcessMeteringDataChallenge = interface
    interface IProtocolChallenge
    interface IProtocolChallengeContext
    interface IDisposable
Public Interface IProcessMeteringDataChallenge
Implements IDisposable, IProtocolChallenge
Implements

Properties

ClientCertificate

Gets the Certificate of the client making the request.

ClientInformation

Gets basic information about the client making the request.

(Inherited from IProtocolChallenge)
CustomData

Gets service-specific data sent from the client as part of the request.

HeadersAvailable

Gets whether any SOAP headers available.

(Inherited from IProtocolChallengeContext)
MeteringId

Gets the metering identifier of the certificate used to encrypt metering data in the challenge.

MeteringPrivateKey

Gets or sets the metering private key that will be used to decrypt the metering data in the challenge.

TransactionId

Gets the transaction identifier of the challenge.

Methods

GetHeaders()

Gets any SOAP headers included with the request.

(Inherited from IProtocolChallengeContext)
GetMeteringData()

Decrypts the metering data in the challenge and returns a collection of MeteringRecord.

Applies to