DateTimeValueSerializer Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Observações
ValueSerializer é usada em vez de TypeConverter casos em que a conversão de tipo requer estado adicional. DateTimeValueSerializer não é atribuído a um tipo com ValueSerializerAttribute. Isto deve-se ao facto DateTime de estar em mscorlib, e mscorlib não pode assumir dependências de classes de atributos que não definam a si próprio. Em vez disso, a utilização de DateTimeValueSerializer está especialmente associada ao comportamento do processador XAML no comportamento .NET Framework XAML Services.
Em versões anteriores do .NET Framework, esta classe existia no conjunto específico do WPF WindowsBase. Na .NET Framework 4, DateTimeValueSerializer está na assembly System.Xaml. Ver tipos migrados de WPF para System.Xaml.
Construtores
| Name | Description |
|---|---|
| DateTimeValueSerializer() |
Inicializa uma nova instância da DateTimeValueSerializer classe. |
Métodos
| Name | Description |
|---|---|
| CanConvertFromString(String, IValueSerializerContext) |
Determina se o especificado String pode ser convertido numa instância de DateTime. |
| CanConvertToString(Object, IValueSerializerContext) |
Determina se o objeto especificado pode ser convertido num String. |
| ConvertFromString(String, IValueSerializerContext) | |
| ConvertToString(Object, IValueSerializerContext) | |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetConvertFromException(Object) |
Devolve uma exceção ao lançamento quando uma conversão não pode ser realizada. (Herdado de ValueSerializer) |
| GetConvertToException(Object, Type) |
Devolve uma exceção ao lançamento quando uma conversão não pode ser realizada. (Herdado de ValueSerializer) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| TypeReferences(Object, IValueSerializerContext) |
Obtém uma enumeração dos tipos referenciados pelo ValueSerializer. (Herdado de ValueSerializer) |