Interface IDB2Write
- Namespace
- TCSystem.MetaDataDB
- Assembly
- TCSystem.MetaDataDB.dll
Defines mutation operations and change notifications for a metadata database.
public interface IDB2Write
Methods
AddMetaData(Image, DateTimeOffset)
Adds or updates image metadata and returns the persisted representation.
Image AddMetaData(Image newMetaData, DateTimeOffset dateModified)
Parameters
newMetaDataImagedateModifiedDateTimeOffset
Returns
AddNotThisPerson(Face, Person)
Records that a detected face does not belong to a person.
void AddNotThisPerson(Face face, Person person)
Parameters
RemoveAllFilesOfFolder(string)
Removes metadata for all files directly contained in a folder.
void RemoveAllFilesOfFolder(string folder)
Parameters
folderstring
RemoveMetaData(string)
Removes the metadata associated with a file.
void RemoveMetaData(string fileName)
Parameters
fileNamestring
Events
MetaDataAdded
Occurs after metadata is added.
event Action<Image> MetaDataAdded
Event Type
MetaDataChanged
Occurs after existing metadata is changed.
event Action<(Image NewData, Image OldData)> MetaDataChanged
Event Type
MetaDataRemoved
Occurs after metadata is removed.
event Action<Image> MetaDataRemoved