Class XmpMetadata

XmpMetadata class

Предоставляет доступ к потоку метаданных XMP.

public sealed class XmpMetadata : IDictionary<string, XmpValue>

Характеристики

ИмяОписание
Count { get; }Получает количество элементов в коллекции.
IsFixedSize { get; }Проверяет, имеет ли коллекция фиксированный размер.
IsReadOnly { get; }Проверяет, доступна ли коллекция только для чтения.
IsSynchronized { get; }Проверяет, синхронизирована ли коллекция.
Item { get; set; }Получает или устанавливает данные из метаданных.
Keys { get; }Получает набор ключей метаданных.
NamespaceManager { get; }Получает диспетчер пространства имен.
SyncRoot { get; }Получает объект синхронизации коллекции.
Values { get; }Получает значения в метаданных.

Методы

ИмяОписание
Add(KeyValuePair<string, XmpValue>)Добавляет пару с ключом и значением в словарь.
Add(string, object)Добавляет значение к метаданным.
Add(string, XmpValue)Добавляет значение к метаданным.
AddArrayItem(string, XmpValue)Добавляет значение в массив. Значение будет добавлено в конец массива.
AddArrayItem(string, int, XmpValue)Добавляет значение в массив по указанному индексу.
AddNamedValue(string, string, XmpValue)Добавляет именованное значение в структуру.
Clear()Очищает метаданные.
Contains(KeyValuePair<string, XmpValue>)Проверяет, содержится ли указанная пара ключ-значение в словаре.
Contains(string)Проверяет, содержится ли ключ в метаданных.
ContainsKey(string)Определяет, содержит ли этот словарь указанный ключ.
CopyTo(KeyValuePair<string, XmpValue>[], int)Копирует элементы коллекции в массив.
GetEnumerator()Возвращает перечислитель словаря.
GetNamespaceUriByPrefix(string)Возвращает URI пространства имен по префиксу.
GetPrefixByNamespaceUri(string)Возвращает префикс по URI пространства имен.
RegisterNamespaceUri(string, string)Регистрирует URI пространства имен.
RegisterNamespaceUri(string, string, string)Регистрирует URI пространства имен.
Remove(KeyValuePair<string, XmpValue>)Удаляет пару ключ/значение из коллекции.
Remove(string)Удаляет запись из метаданных.
SetArrayItem(string, int, XmpValue)Задает значение в массиве. Предыдущее значение будет заменено новым.
SetNamedValue(string, string, XmpValue)Устанавливает именованное значение в структуру. Предыдущее именованное значение, если оно уже существует, будет заменено новым.
TryGetValue(string, out XmpValue)Пытается найти ключ в словаре и извлекает значение, если оно найдено.

Смотрите также