MetadataItem

MetadataItem class

Represents an item of metadata, common for all supported formats and used in metadata redactions.

public class MetadataItem : ISerializable

Constructors

Name Description
MetadataItem() Initializes a new instance.

Properties

Name Description
ActualValue { get; } Gets the string representation of the metadata item value.
Category { get; set; } Gets or sets a category of the metadata item, for example resource ID for an embedded resource metadata item.
virtual DictionaryKey { get; } Gets a dictionary key for MetadataCollection, using its OriginalName and other data.
Filter { get; set; } Gets or sets a value of MetadataFilters, assigned to this metadata item which is used in item filtration.
IsCustom { get; set; } Gets or sets a value indicating whether this item is custom (added by the authors of the document).
OriginalName { get; set; } Gets or sets an original name of the metadata item, as it appears in the document.
Values { get; set; } Gets or sets the metadata item value.

Methods

Name Description
virtual CreateClone() Creates a deep clone of current instance.
virtual GetObjectData(SerializationInfo, StreamingContext) Returns information about serializable properties.

See Also