Compartilhar via


IValueSerializerContext Interface

Definição

Define um contexto que é fornecido para um ValueSerializer. O contexto pode ser usado para habilitar casos especiais de serialização ou modos diferentes 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

Comentários

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 valor da mesma forma que ITypeDescriptorContext é usado para o contexto de / Convert*CanConvert* para um .TypeConverter

Tipos públicos no WPF que implementam um ValueSerializer e, portanto, usam IValueSerializerContext para contexto são encontrados nos System.Windows.Converters namespaces e System.Windows.Media.Converters .

Em versões anteriores do .NET Framework, essa interface existia no assembly específico do WPF WindowsBase. No .NET Framework 4, IValueSerializerContext está no assembly System.Xaml. Para obter mais informações, consulte Tipos migrados do WPF para System.Xaml.

Propriedades

Container

Obtém o contêiner que representa esta solicitação TypeDescriptor.

(Herdado de ITypeDescriptorContext)
Instance

Obtém o objeto conectado a essa solicitação de descritor de tipo.

(Herdado de ITypeDescriptorContext)
PropertyDescriptor

Obtém o PropertyDescriptor associado ao item de contexto fornecido.

(Herdado de ITypeDescriptorContext)

Métodos

GetService(Type)

Obtém o objeto de serviço do tipo especificado.

(Herdado de IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

Obtém um ValueSerializer para o descritor de propriedade determinado.

GetValueSerializerFor(Type)

Obtém o ValueSerializer associado ao tipo especificado.

OnComponentChanged()

Aciona o evento ComponentChanged.

(Herdado de ITypeDescriptorContext)
OnComponentChanging()

Aciona o evento ComponentChanging.

(Herdado de ITypeDescriptorContext)

Aplica-se a

Confira também