Freigeben über


IProcessMeteringDataChallenge Schnittstelle

Definition

Stellt eine Vom Client empfangene Messdatenanforderung dar.

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

Eigenschaften

ClientCertificate

Ruft den Certificate des Clients ab, der die Anforderung stellt.

ClientInformation

Ruft grundlegende Informationen zum Client ab, der die Anforderung stellt.

(Geerbt von IProtocolChallenge)
CustomData

Ruft dienstspezifische Daten ab, die als Teil der Anforderung vom Client gesendet werden.

HeadersAvailable

Ruft ab, ob SOAP-Header verfügbar sind.

(Geerbt von IProtocolChallengeContext)
MeteringId

Ruft den Verbrauchsbezeichner des Zertifikats ab, das zum Verschlüsseln der Messdaten in der Herausforderung verwendet wird.

MeteringPrivateKey

Ruft den privaten Messschlüssel ab, der zum Entschlüsseln der Messdaten in der Challenge verwendet wird, oder legt diesen fest.

TransactionId

Ruft den Transaktionsbezeichner der Herausforderung ab.

Methoden

GetHeaders()

Ruft alle SOAP-Header ab, die in der Anforderung enthalten sind.

(Geerbt von IProtocolChallengeContext)
GetMeteringData()

Entschlüsselt die Messdaten in der Challenge und gibt eine Auflistung von zurück MeteringRecord.

Gilt für: