Class XmpValue

Класс XmpValue

Представляет значение XMP

public class XmpValue

Конструкторы

ИмяОписание
XmpValue(DateTime)Конструктор для значения даты и времени.
XmpValue(double)Конструктор для значения с плавающей точкой.
XmpValue(int)Конструктор для целочисленного значения.
XmpValue(string)Конструктор для строкового значения.
XmpValue(XmpValue[])Конструктор для массивного значения.

Свойства

ИмяОписание
IsArray { get; }Возвращает true, если XmpValue является массивом.
IsDateTime { get; }Возвращает true, если значение является DateTime.
IsDouble { get; }Возвращает true, если значение является значением с плавающей точкой.
IsField { get; }Возвращает true, если XmpValue является полем.
IsInteger { get; }Возвращает true, если значение является целым числом.
IsNamedValue { get; }Возвращает true, если XmpValue является именованным значением.
IsNamedValues { get; }Возвращает true, если XmpValue представляет именованные значения.
IsRaw { get; }Значение не поддерживается/неизвестно, и предоставлен необработанный XML-код.
IsString { get; }Возвращает true, если значение является строкой.
IsStructure { get; }Возвращает true, если XmpValue представляет структуру.

Методы

ИмяОписание
ToArray()Возвращает массив.
ToDateTime()Преобразует в дату и время.
ToDictionary()Возвращает словарь, который содержит именованные значения.
ToDouble()Преобразует в double.
ToField()Возвращает значение XMP как поле XMP.
ToInteger()Преобразует в целое число.
ToNamedValue()Возвращает значение XMP как именованное значение.
ToNamedValues()Возвращает значение XMP как коллекцию именованных значений.
ToRaw()Необработанный XML-код для неизвестных/неподдерживаемых значений.
override ToString()Возвращает строковое представление XmpValue.
ToString(IFormatProvider)Возвращает строковое представление.
ToStringValue()Преобразует в строку.
ToStructure()Возвращает значение XMP как структуру (набор полей).
explicit operatorПреобразует XmpValue в массив. (5 операторов)
implicit operatorПреобразует строку в XmpValue. (5 операторов)

См. также