Sdílet prostřednictvím


DateTimeValueSerializer Třída

Definice

Převede instance na String a z instancí .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
Dědičnost
DateTimeValueSerializer

Poznámky

ValueSerializer se používá spíše než TypeConverter v případech, kdy převod typu vyžaduje další stav. DateTimeValueSerializer není přiřazeno typu s ValueSerializerAttribute. Důvodem je to, že DateTime je v knihovně mscorlib a mscorlib nemůže převzít závislosti na třídách atributů, které nedefinuje sama. Místo toho se použití DateTimeValueSerializer používá v chování procesoru XAML v chování služeb XAML rozhraní .NET Framework.

V předchozích verzích rozhraní .NET Framework tato třída existovala v sestavení WindowsBase specifické pro WPF. V rozhraní .NET Framework 4 DateTimeValueSerializer je v sestavení System.Xaml. Viz Typy migrované z WPF do System.Xaml.

Konstruktory

DateTimeValueSerializer()

Inicializuje novou instanci DateTimeValueSerializer třídy .

Metody

CanConvertFromString(String, IValueSerializerContext)

Určuje, zda lze zadaný String objekt převést na instanci DateTime.

CanConvertToString(Object, IValueSerializerContext)

Určuje, zda lze zadaný objekt převést na String.

ConvertFromString(String, IValueSerializerContext)

Převede na StringDateTime.

ConvertToString(Object, IValueSerializerContext)

Převede instanci DateTime na String.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetConvertFromException(Object)

Vrátí výjimku, která se vyvolá, když nelze provést převod.

(Zděděno od ValueSerializer)
GetConvertToException(Object, Type)

Vrátí výjimku, která se vyvolá, když nelze provést převod.

(Zděděno od ValueSerializer)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TypeReferences(Object, IValueSerializerContext)

Získá výčet typů odkazovaných objektem ValueSerializer.

(Zděděno od ValueSerializer)

Platí pro

Viz také