IValueSerializerContext IValueSerializerContext IValueSerializerContext IValueSerializerContext Interface

Definición

Define un contexto que se proporciona a 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

El IValueSerializerContext interfaz es una forma especializada de la ITypeDescriptorContext contexto y se utiliza como uno de los parámetros de entrada para Convert*String / CanConvert*String métodos de un serializador de valor de la misma manera que ITypeDescriptorContext se usa para el contexto de Convert* / CanConvert* para un TypeConverter.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 de WPF que implementan un ValueSerializer y, por tanto, use IValueSerializerContext de contexto que se encuentran en el System.Windows.Converters y System.Windows.Media.Converters espacios de nombres.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 versiones anteriores de .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.

Métodos

GetService(Type) GetService(Type) GetService(Type) GetService(Type)

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

(Inherited from IServiceProvider)
GetValueSerializerFor(PropertyDescriptor) GetValueSerializerFor(PropertyDescriptor) GetValueSerializerFor(PropertyDescriptor) GetValueSerializerFor(PropertyDescriptor)

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

GetValueSerializerFor(Type) GetValueSerializerFor(Type) GetValueSerializerFor(Type) GetValueSerializerFor(Type)

Obtiene el ValueSerializer asociado con la clave especificada.Gets the ValueSerializer associated with the specified type.

OnComponentChanged() OnComponentChanged() OnComponentChanged() OnComponentChanged()

Genera el evento ComponentChanged.Raises the ComponentChanged event.

(Inherited from ITypeDescriptorContext)
OnComponentChanging() OnComponentChanging() OnComponentChanging() OnComponentChanging()

Genera el evento ComponentChanging.Raises the ComponentChanging event.

(Inherited from ITypeDescriptorContext)

Propiedades

Container Container Container Container

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

(Inherited from ITypeDescriptorContext)
Instance Instance Instance 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.

(Inherited from ITypeDescriptorContext)
PropertyDescriptor PropertyDescriptor PropertyDescriptor PropertyDescriptor

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

(Inherited from ITypeDescriptorContext)

Se aplica a

Consulte también: