Class XmpPackage

XmpPackage class

Represents base abstraction for XMP package.

public class XmpPackage : IEnumerable<KeyValuePair<string, XmpValue>>

Properties

NameDescription
Count { get; }Gets the XMP key count.
virtual Item { get; set; }Gets or sets the first XMP attribute or element value with by specified key.
virtual Keys { get; }Gets the keys in XMP package.
NamespaceUri { get; }Gets the namespace URI.
Prefix { get; }Gets the prefix.
XmlNamespace { get; }Gets the XML namespace.

Methods

NameDescription
virtual AddValue(string, object)Adds the value to the specified key.
virtual AddValue(string, string)Adds the value to the specified key.
virtual Clear()Clears this instance.
virtual ContainsKey(string)Determines whether this collection specified key.
GetEnumerator()Returns an enumerator that iterates through the collection.
virtual Remove(string)Removes the first element or attribute value with the specified key.
virtual SetValue(string, IXmlValue)Sets the value.
virtual SetValue(string, IXmpType)Sets the value.
virtual SetXmpTypeValue(string, XmpTypeBase)Sets the XMP type value.
TryGetValue(string, out XmpValue)Gets the value by the key.

See Also