IValueSerializerContext Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |