Compartilhar via


MeteringRecord Classe

Definição

Representa um registro de medição que contém um identificador de chave e uma coleção de ações de medição do identificador de chave.

public class MeteringRecord
type MeteringRecord = class
Public Class MeteringRecord
Herança
MeteringRecord

Exemplos

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.
                //
            }
        }
    }
}

Comentários

GetMeteringData() descriptografa os dados de medição recebidos do cliente e retorna uma coleção de registros de medição que, em seguida, é processada pelo serviço para medição.

Construtores

MeteringRecord(Guid, Collection<MeteringAction>)

Inicializa uma nova instância da classe MeteringRecord.

Propriedades

Actions

Obtém a coleção de MeteringAction para o registro de medição.

KeyId

Obtém o identificador de chave do registro de medição.

Aplica-se a