次の方法で共有


MediaLicense.RemovalDate プロパティ

定義

クライアントの PlayReady ライセンス ストアからライセンスを完全に削除できる日付を取得または設定します。

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

プロパティ値

ライセンスがクライアントの PlayReady ライセンス ストアから完全に削除される日付。

注釈

ライセンス発行者がライセンスに対して妥当な有効期間を示し、クライアントがセキュリティで保護されたストアから不要なライセンスを削除できるようにします。

このプロパティは PlayReady クライアントに対するインジケーターとして機能し、指定された時間が経過すると、セキュリティで保護されたストアからライセンスが完全に削除される可能性があります。 クライアントはこのプロパティを無視できます。

RemovalDate プロパティが設定されているライセンス:

  • 有効期限や初回再生後の有効期限など、セキュリティで保護された状態プロパティを持つ必要はありません。MediaLicense.ExpirationDate、MediaLicense.BeginDate、CopyRight.CopyCount、PlayRight.FirstPlayExpiration プロパティをライセンスで設定することはできません。
  • 使用状況測定をサポートしてはなりません。MediaLicense.MeteringId プロパティをライセンスで設定することはできません。
  • 永続的である必要があります。
  • セキュリティで保護された状態またはクロック ロールバック攻撃に対する保護を必要とする拡張可能な制限をサポートすることはできません。
上記のガイドラインに従わない RemovalDate プロパティを使用してライセンスを作成しようとすると、PlayReady Server SDK によって例外がスローされます。

適用対象