Compartilhar via


MediaLicense.RemovalDate Propriedade

Definição

Obtém ou define a data após a qual a licença pode ser excluída permanentemente do repositório de licenças do PlayReady no cliente.

public DateTime RemovalDate { get; set; }
member this.RemovalDate : DateTime with get, set
Public Property RemovalDate As DateTime

Valor da propriedade

A data após a qual a licença pode ser excluída permanentemente do repositório de licenças do PlayReady no cliente.

Comentários

Permite que os emissores de licença indiquem um tempo de vida razoável para licenças e permite que os clientes removam licenças desnecessárias de seus repositórios seguros.

Essa propriedade atua como um indicador para clientes PlayReady que, depois que o tempo especificado for passado, a licença poderá ser excluída permanentemente do repositório seguro. Os clientes podem ignorar essa propriedade.

Licenças que têm a propriedade RemovalDate definida:

  • Não deve ter nenhuma propriedade de estado seguro, como data de validade ou expiração após a primeira reprodução; as propriedades MediaLicense.ExpirationDate, MediaLicense.BeginDate, CopyRight.CopyCount e PlayRight.FirstPlayExpiration não podem ser definidas na licença.
  • Não deve dar suporte à medição; A propriedade MediaLicense.MeteringId não pode ser definida na licença.
  • Deve ser persistente.
  • Não deve dar suporte a nenhuma restrição extensível que exija estado seguro ou proteção contra ataques de reversão de relógio.
Tentativas de criar uma licença com uma propriedade RemovalDate que não segue as diretrizes acima fazem com que uma exceção seja gerada pelo SDK do PlayReady Server.

Aplica-se a