SimpleNonPersistentLicense Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Caution
This class will be removed from future versions of the PlayReady Server SDK. Use 'MediaLicense' instead.
Obsolete. Represents a simple non-persistent license. Simple non-persistent licenses automatically have a PlayRight added to them and are bound to the client certificate. No other rights may be added to a simple non-persistent license and the BindingKey may not be changed.
[System.Obsolete("This class will be removed from future versions of the PlayReady Server SDK. Use 'MediaLicense' instead.")]
public class SimpleNonPersistentLicense : Microsoft.Media.Drm.License
[<System.Obsolete("This class will be removed from future versions of the PlayReady Server SDK. Use 'MediaLicense' instead.")>]
type SimpleNonPersistentLicense = class
inherit License
Public Class SimpleNonPersistentLicense
Inherits License
- Inheritance
- Attributes
Remarks
Simple non-persistent licenses were targeted at older Silverlight clients (Silverlight 3.0 and below) that only supported a limited set of PlayReady features. While they will continue to work on newer clients, users are encouraged to use the MediaLicense class to generate non-persistent licenses instead.
Constructors
SimpleNonPersistentLicense(ILicenseChallenge) |
Obsolete.
Initializes a new instance of the SimpleNonPersistentLicense class. |
Properties
BindingKey |
Gets or sets the IBindingKey of the license. |
ContentEncryptionKey |
Gets or sets the ContentKey used to decrypt the content associated with this license. (Inherited from License) |
LeafContentKeyType |
Gets or sets ContentKeyType that will be used for any leaf license that is bound to this license's content key. |
LicenseId |
Gets the license's globally unique identifer. (Inherited from License) |
LicenseNonce |
Gets the nonce value from the license. |
MinimumSecurityLevel |
Gets or sets the minimum security level required of an application to play protected content associated with this license. The service should specify a minimum security level to restrict playback of the content to more secure devices and clients. (Inherited from License) |
Rights |
Gets a read-only list of Right objects indicating what rights the client is allowed. (Inherited from License) |