MetadataPackage class

MetadataPackage class

Represents base abstraction for a metadata package.

The MetadataPackage type exposes the following members:

Methods

Method Description
add_properties Adds known metadata properties satisfying the specified predicate. The operation is recursive so it affects all nested packages as well.
add_properties_func
contains Returns True if the package contains a metadata property with the specified name; otherwise, False.
contains_file
contains_string
find_properties Finds metadata properties that satisfy the specified predicate, searching recursively through all nested packages.
find_properties_func
get
get_enumerator Returns an enumerator that iterates through the collection.
get_file
get_string
remove_properties Removes metadata properties satisfying the specified predicate.
remove_properties_func
sanitize Removes writable metadata properties from the package, recursively affecting all nested packages.
set_properties Sets known metadata properties satisfying the specified predicate.
set_properties_func
update_properties Updates known metadata properties that satisfy the specified predicate, recursively affecting all nested packages.
update_properties_func

Properties

Property Description
count The number of metadata properties.
keys The collection of metadata property names.
know_property_descriptors The collection of descriptors that contain information about properties accessible through the GroupDocs.Metadata search engine.
metadata_type The metadata type of the package.
property_descriptors The collection of descriptors that contain information about properties accessible through the GroupDocs.Metadata search engine.

See Also