Поделиться через


DateTimeValueSerializer Класс

Определение

Преобразует экземпляры String в экземпляры DateTime и наоборот.

public ref class DateTimeValueSerializer : System::Windows::Markup::ValueSerializer
public class DateTimeValueSerializer : System.Windows.Markup.ValueSerializer
type DateTimeValueSerializer = class
    inherit ValueSerializer
Public Class DateTimeValueSerializer
Inherits ValueSerializer
Наследование
DateTimeValueSerializer

Комментарии

ValueSerializer используется, а не TypeConverter в случаях, когда преобразование типа требует дополнительного состояния. DateTimeValueSerializer не относится к типу с ValueSerializerAttribute. Это связано с тем, что DateTime находится в mscorlib и mscorlib не может принимать зависимости от классов атрибутов, которые он не определяет сам. Вместо этого использование определяется поведением обработчика DateTimeValueSerializer XAML в платформа .NET Framework поведении служб XAML.

В предыдущих версиях платформа .NET Framework этот класс существовал в сборке WindowsBase для WPF. В платформа .NET Framework 4 DateTimeValueSerializer находится в сборке System.Xaml. См . раздел Типы, перенесенные из WPF в System.Xaml.

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

DateTimeValueSerializer()

Инициализирует новый экземпляр класса DateTimeValueSerializer.

Методы

CanConvertFromString(String, IValueSerializerContext)

Определяет, можно ли преобразовать указанную строку String в экземпляр DateTime.

CanConvertToString(Object, IValueSerializerContext)

Определяет, можно ли преобразовать указанный объект в String.

ConvertFromString(String, IValueSerializerContext)

Преобразует String в DateTime.

ConvertToString(Object, IValueSerializerContext)

Преобразует экземпляр DateTime в String.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetConvertFromException(Object)

Возвращает исключение, возникающее в случае, если невозможно выполнить преобразование.

(Унаследовано от ValueSerializer)
GetConvertToException(Object, Type)

Возвращает исключение, возникающее в случае, если невозможно выполнить преобразование.

(Унаследовано от ValueSerializer)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TypeReferences(Object, IValueSerializerContext)

Получает перечисление типов, на которые ссылается ValueSerializer.

(Унаследовано от ValueSerializer)

Применяется к

См. также раздел