Class XmpRightsManagementPackage
Represents XMP Rights Management namespace.
public sealed class XmpRightsManagementPackage : XmpPackage, IXmlValue, IEnumerable<KeyValuePair<string, object>>, IEnumerable
- Inheritance
-
XmpRightsManagementPackage
- Implements
- Inherited Members
Constructors
XmpRightsManagementPackage()
public XmpRightsManagementPackage()
Methods
AddValue(string, string)
Adds string property.
public override void AddValue(string key, string value)
Parameters
key
stringThe string representation of key that is identified with added value.
value
stringThe string value.
Exceptions
- ArgumentNullException
key;Key should be provided for XMP Rights Management namespace
SetCertificate(string)
Sets the certificate.
public void SetCertificate(string certificate)
Parameters
certificate
stringThe certificate.
SetMarkedAsRightManagement(bool)
Marks as right management content
public void SetMarkedAsRightManagement(bool value)
Parameters
value
boolif set to
true
that this is a rights-managed resource.
SetOwners(string[])
Sets owners.
public void SetOwners(string[] owners)
Parameters
owners
string[]The owners.
SetUsageTerms(LangAlt)
Sets the usage terms.
public void SetUsageTerms(LangAlt usageTerms)
Parameters
usageTerms
LangAltThe usage terms.
Exceptions
- ArgumentNullException
usageTerms
SetWebStatement(string)
Sets the web statement.
public void SetWebStatement(string webStatementUrl)
Parameters
webStatementUrl
stringThe web statement URL.