UseLicense.ApplicationData Property

 

Gets the application data dictionary that contains key/value pairs passed from the publishing application to the consuming application.

Namespace:   System.Security.RightsManagement
Assembly:  WindowsBase (in WindowsBase.dll)

public IDictionary<string, string> ApplicationData { get; }

Property Value

Type: System.Collections.Generic.IDictionary<String, String>

The application data dictionary that contains key/value pairs passed from the publishing application to the consuming application.

One data key/value pair that is processed by a Rights Management Services (RMS) server is the string pair "Allow_Server_Editing"/"True". When the issuance license "Allow_Server_Editing"/"True" is set, the service, or any trusted service, can reuse the content key.

The key/value pair "NOLICCACHE" / "1" controls the Use License embedding policy of consuming applications. When "NOLICCACHE" / "1" is set, applications are expected not to embed the Use License within the rights managed document.

.NET Framework
Available since 3.0
Return to top
Show: