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 Services.

В предыдущих версиях .NET Framework этот класс существовал в сборке WPF для WindowsBase. В .NET Framework 4 DateTimeValueSerializer находится в сборке System.Xaml. См. раздел Types, перенесенный из 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)

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

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