DateTimeValueSerializer Classe

Definição

Converte instâncias de String de e para instâncias de DateTime.Converts instances of String to and from instances of 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
Herança
DateTimeValueSerializer

Comentários

ValueSerializer é usado em vez de TypeConverter para casos em que a conversão de tipos requer um estado adicional.ValueSerializer is used rather than TypeConverter for cases where type conversion requires additional state. DateTimeValueSerializer não é atribuído a um tipo com ValueSerializerAttribute.DateTimeValueSerializer is not attributed to a type with ValueSerializerAttribute. Isso ocorre porque DateTime está em mscorlib, e mscorlib não pode usar dependências em classes de atributo que não define a si mesmo.This is because DateTime is in mscorlib, and mscorlib cannot take dependencies on attribute classes that it does not define itself. Em vez disso, o uso de DateTimeValueSerializer é especial no comportamento do processador XAML no comportamento .NET Framework serviços XAML.Instead, usage of DateTimeValueSerializer is special-cased into XAML processor behavior in .NET Framework XAML Services behavior.

Nas versões anteriores do .NET Framework, essa classe existia no assembly WindowsBase específico do WPF.In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. No .NET Framework 4.NET Framework 4, DateTimeValueSerializer está no assembly System. XAML.In .NET Framework 4.NET Framework 4, DateTimeValueSerializer is in the System.Xaml assembly. Consulte tipos migrados do WPF para System. XAML.See Types Migrated from WPF to System.Xaml.

Construtores

DateTimeValueSerializer()

Inicializa uma nova instância da classe DateTimeValueSerializer.Initializes a new instance of the DateTimeValueSerializer class.

Métodos

CanConvertFromString(String, IValueSerializerContext)

Determina se a String especificada pode ser convertida em uma instância de DateTime.Determines if the specified String can be convert to an instance of DateTime.

CanConvertToString(Object, IValueSerializerContext)

Determina se o objeto especificado pode ser convertido em um String.Determines if the specified object can be converted to a String.

ConvertFromString(String, IValueSerializerContext)

Converte um String em um DateTime.Converts a String into a DateTime.

ConvertToString(Object, IValueSerializerContext)

Converte uma instância de DateTime em um String.Converts an instance of DateTime to a String.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetConvertFromException(Object)

Retorna uma exceção a ser gerada quando uma conversão não puder ser executada.Returns an exception to throw when a conversion cannot be performed.

(Herdado de ValueSerializer)
GetConvertToException(Object, Type)

Retorna uma exceção a ser gerada quando uma conversão não puder ser executada.Returns an exception to throw when a conversion cannot be performed.

(Herdado de ValueSerializer)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
TypeReferences(Object, IValueSerializerContext)

Obtém uma enumeração dos tipos referenciados pelo ValueSerializer.Gets an enumeration of the types referenced by the ValueSerializer.

(Herdado de ValueSerializer)

Aplica-se a

Veja também