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 se puede usar 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 y ValueSerializer , 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, vea Tipos migrados de WPF a System.Xaml.
Propiedades
| Nombre | Description |
|---|---|
| Container |
Obtiene el contenedor que representa esta TypeDescriptor solicitud. (Heredado de ITypeDescriptorContext) |
| Instance |
Obtiene el objeto que está conectado con esta solicitud de descriptor de tipo. (Heredado de ITypeDescriptorContext) |
| PropertyDescriptor |
Obtiene el PropertyDescriptor objeto asociado al elemento de contexto especificado. (Heredado de ITypeDescriptorContext) |
Métodos
| Nombre | Description |
|---|---|
| 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 al tipo especificado. |
| OnComponentChanged() |
Genera el evento ComponentChanged. (Heredado de ITypeDescriptorContext) |
| OnComponentChanging() |
Genera el evento ComponentChanging. (Heredado de ITypeDescriptorContext) |