Compartir a través de


IValueSerializerContext Interfaz

Definición

Define un contexto que se proporciona a ValueSerializer. El contexto puede usarse para habilitar casos especiales de serialización o diferentes modos de serialización.

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
Implementaciones

Comentarios

La IValueSerializerContext interfaz es una forma especializada del ITypeDescriptorContext contexto y se usa como uno de los parámetros de entrada para Convert*String / CanConvert*String los métodos de un serializador de valor de la misma manera que ITypeDescriptorContext se usa para el contexto de / Convert*CanConvert* para .TypeConverter

Los tipos públicos de WPF que implementan ValueSerializer y, por tanto, usan IValueSerializerContext para el contexto se encuentran en los System.Windows.Converters espacios de nombres y System.Windows.Media.Converters .

En versiones anteriores de .NET Framework, esta interfaz existía en el ensamblado específico de WPF WindowsBase. En .NET Framework 4, IValueSerializerContext está en el ensamblado System.Xaml. Para obtener más información, consulta Types Migrated from WPF to System.Xaml.

Propiedades

Container

Obtiene el contenedor que representa esta solicitud TypeDescriptor.

(Heredado de ITypeDescriptorContext)
Instance

Obtiene el objeto que se conecta a esta solicitud del descriptor de tipos.

(Heredado de ITypeDescriptorContext)
PropertyDescriptor

Obtiene el objeto PropertyDescriptor que está asociado al elemento de contexto especificado.

(Heredado de ITypeDescriptorContext)

Métodos

GetService(Type)

Obtiene el objeto de servicio del tipo especificado.

(Heredado de IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

Obtiene un ValueSerializer para el descriptor de propiedad especificado.

GetValueSerializerFor(Type)

Obtiene el ValueSerializer asociado con la clave especificada.

OnComponentChanged()

Genera el evento ComponentChanged.

(Heredado de ITypeDescriptorContext)
OnComponentChanging()

Genera el evento ComponentChanging.

(Heredado de ITypeDescriptorContext)

Se aplica a

Consulte también