IProcessMeteringDataChallenge Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |