IValueSerializerContext Interfaz

Definición

Define el contexto que se proporciona a un serializador ValueSerializer.Defines a context that is provided to a ValueSerializer. El contexto puede usarse para habilitar casos especiales de serialización o diferentes modos de serialización.The context can be used to enable special cases of serialization or different modes of serialization.

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 ITypeDescriptorContext del contexto y se utiliza como uno de los parámetros de entrada de CanConvert*String Convert*String / los métodos de un serializador de valor de la misma manera ITypeDescriptorContext que se usa para el contexto de Convert* paraunTypeConverter. / CanConvert*The IValueSerializerContext interface is a specialized form of the ITypeDescriptorContext context, and is used as one of the input parameters for Convert*String / CanConvert*String methods of a value serializer in the same way as ITypeDescriptorContext is used for context of Convert* / CanConvert* for a TypeConverter.

Los tipos públicos en ValueSerializer WPF que implementan y, por tanto, se usan IValueSerializerContext para el System.Windows.Media.Converters contexto, se encuentran en los System.Windows.Converters espacios de nombres y.Public types in WPF that implement a ValueSerializer and thus use IValueSerializerContext for context are found in the System.Windows.Converters and System.Windows.Media.Converters namespaces.

En las versiones anteriores de la .NET Framework, esta interfaz existía en el ensamblado específico de WPF WindowsBase.In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. En .NET Framework 4.NET Framework 4 ,IValueSerializerContext está en el ensamblado System. Xaml.In .NET Framework 4.NET Framework 4, IValueSerializerContext is in the System.Xaml assembly. Para obtener más información, consulta Types Migrated from WPF to System.Xaml.For more information, see Types Migrated from WPF to System.Xaml.

Propiedades

Container

Obtiene el contenedor que representa esta solicitud TypeDescriptor.Gets the container representing this TypeDescriptor request.

(Heredado de ITypeDescriptorContext)
Instance

Obtiene el objeto que se conecta a esta solicitud del descriptor de tipos.Gets the object that is connected with this type descriptor request.

(Heredado de ITypeDescriptorContext)
PropertyDescriptor

Obtiene el objeto PropertyDescriptor que está asociado al elemento de contexto especificado.Gets the PropertyDescriptor that is associated with the given context item.

(Heredado de ITypeDescriptorContext)

Métodos

GetService(Type)

Obtiene el objeto de servicio del tipo especificado.Gets the service object of the specified type.

(Heredado de IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

Obtiene un serializador ValueSerializer para el descriptor de propiedades especificado.Gets a ValueSerializer for the given property descriptor.

GetValueSerializerFor(Type)

Obtiene el serializador ValueSerializer asociado al tipo especificado.Gets the ValueSerializer associated with the specified type.

OnComponentChanged()

Genera el evento ComponentChanged.Raises the ComponentChanged event.

(Heredado de ITypeDescriptorContext)
OnComponentChanging()

Genera el evento ComponentChanging.Raises the ComponentChanging event.

(Heredado de ITypeDescriptorContext)

Se aplica a

Consulte también: