Partager via


MeteringRecord Classe

Définition

Représente un enregistrement de contrôle qui contient un identificateur de clé et une collection d’actions de contrôle de l’identificateur de clé.

public class MeteringRecord
type MeteringRecord = class
Public Class MeteringRecord
Héritage
MeteringRecord

Exemples

private void ProcessMeteringRecord(Collection<MeteringRecord> MeteringRecords)
{
    foreach (MeteringRecord record in MeteringRecords)
    {
        foreach (Microsoft.Media.Drm.MeteringAction action in record.Actions)
        {
            if (action.Name == "Play")
            {
                //
                // Update data store with play count of action.Value for record.KeyId
                //
            }
            else
            {
                //
                // etc.
                //
            }
        }
    }
}

Remarques

GetMeteringData() déchiffre les données de contrôle reçues du client et retourne une collection d’enregistrements de contrôle qui est ensuite traitée par le service pour le contrôle.

Constructeurs

MeteringRecord(Guid, Collection<MeteringAction>)

Initialise une nouvelle instance de la classe MeteringRecord.

Propriétés

Actions

Obtient la collection de MeteringAction pour l’enregistrement de contrôle.

KeyId

Obtient l’identificateur de clé de l’enregistrement de contrôle.

S’applique à