IValueSerializerContext Interface

Definição

Define um contexto que é fornecido a um ValueSerializer. O contexto pode ser usado para permitir casos especiais de serialização ou diferentes modos de serialização.

public interface class IValueSerializerContext : IServiceProvider, System::ComponentModel::ITypeDescriptorContext
public interface IValueSerializerContext : IServiceProvider, System.ComponentModel.ITypeDescriptorContext
type IValueSerializerContext = interface
    interface ITypeDescriptorContext
    interface IServiceProvider
Public Interface IValueSerializerContext
Implements IServiceProvider, ITypeDescriptorContext
Implementações

Observações

A IValueSerializerContext interface é uma forma especializada do ITypeDescriptorContext contexto, e é usada como um dos parâmetros de entrada para Convert*String / CanConvert*String métodos de um serializador de valores, da mesma forma que ITypeDescriptorContext é usada para o contexto deConvert* / CanConvert* para um .TypeConverter

Tipos públicos em WPF que implementam um ValueSerializer e assim usam IValueSerializerContext para contexto encontram-se nos espaços de nomes System.Windows.Converters e System.Windows.Media.Converters.

Em versões anteriores do .NET Framework, esta interface existia no WindowsBase assembly específico do WPF. Na .NET Framework 4, IValueSerializerContext está na assembly System.Xaml. Para mais informações, veja Tipos Migrados de WPF para System.Xaml.

Propriedades

Name Description
Container

Recebe o contentor que representa este TypeDescriptor pedido.

(Herdado de ITypeDescriptorContext)
Instance

Obtém o objeto que está ligado a este tipo de pedido de descritor.

(Herdado de ITypeDescriptorContext)
PropertyDescriptor

Obtém o PropertyDescriptor que está associado ao item de contexto dado.

(Herdado de ITypeDescriptorContext)

Métodos

Name Description
GetService(Type)

Recebe o objeto de serviço do tipo especificado.

(Herdado de IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

Recebe um ValueSerializer para o descritor de propriedade dado.

GetValueSerializerFor(Type)

Obtém o ValueSerializer tipo associado ao tipo especificado.

OnComponentChanged()

Eleva o ComponentChanged evento.

(Herdado de ITypeDescriptorContext)
OnComponentChanging()

Eleva o ComponentChanging evento.

(Herdado de ITypeDescriptorContext)

Aplica-se a

Ver também