Class MetadataProperty
- Namespace
- LMKit.Inspection
- Assembly
- LM-Kit.NET.dll
One extracted metadata field: a stable Group/Key pair with a typed
value. The property bag is the OPEN half of a FileInspection: every field an
extractor reads lands here - including fields no typed facet maps yet - so adding formats or
tags over time never changes the envelope shape. Groups are lower-case namespaces such as
"exif", "gps", "id3", "pdf", "office", or "container".
public sealed class MetadataProperty
- Inheritance
-
MetadataProperty
- Inherited Members
Constructors
- MetadataProperty(string, string, object, ValueKind)
Creates one property.
valuemust matchkind.
Properties
- Group
The property's namespace (e.g.
"exif","id3","office").
- Key
The field name inside the group (e.g.
"Make","Title").
Methods
- Boolean(string, string, bool)
Convenience factory for a boolean property.
- Date(string, string, DateTime)
Convenience factory for a date/time property.
- Integer(string, string, long)
Convenience factory for an integer property.
- Real(string, string, double)
Convenience factory for a real-number property.
- Text(string, string, string)
Convenience factory for a text property. Null/empty values yield null (skip).