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 é usada para o contexto de / Convert*CanConvert* um .TypeConverter

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

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

Nome Description
Container

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

(Herdado de ITypeDescriptorContext)
Instance

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

(Herdado de ITypeDescriptorContext)
PropertyDescriptor

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

(Herdado de ITypeDescriptorContext)

Métodos

Nome Description
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 especificado.

GetValueSerializerFor(Type)

Obtém o ValueSerializer tipo 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