Share via


ExtendedRestriction Class

Definition

Represents additional policies that can be added to licenses without needing to upgrade the PlayReady Server SDK.

public class ExtendedRestriction
type ExtendedRestriction = class
Public Class ExtendedRestriction
Inheritance
ExtendedRestriction

Remarks

They contain policy data and flags to dictate the behavior clients must follow with these rights. The PlayReady Compliance Rules that accompanies a PlayReady licensing agreement specifies the integers that represent the types of extensible restrictions you can add. Extended restrictions can be added to an AdvancedLicense, a PlayRight, or to an ExtendedRight.

Constructors

ExtendedRestriction(Int32)

Initializes a new instance of the ExtendedRestriction class.

Properties

BestEffort

Gets or sets whether the system must enforce the restriction or if best effort enforcement is acceptable.

MustUnderstand

Gets or sets whether the extended restriction is must understand or not.

Methods

AddPolicy(Byte[])

Adds policy data associated with the restriction.

Applies to