IValueSerializerContext Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define um contexto que é fornecido para um ValueSerializer. O contexto pode ser usado para habilitar casos especiais de serialização ou modos diferentes de serialização.
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
- Implementações
Comentários
A IValueSerializerContext interface é uma forma especializada do ITypeDescriptorContext contexto e é usada como um dos parâmetros de entrada para Convert*String
/ CanConvert*String
métodos de um serializador de valor da mesma forma que ITypeDescriptorContext é usado para o contexto de / Convert*
CanConvert*
para um .TypeConverter
Tipos públicos no WPF que implementam um ValueSerializer e, portanto, usam IValueSerializerContext para contexto são encontrados nos System.Windows.Converters namespaces e System.Windows.Media.Converters .
Em versões anteriores do .NET Framework, essa interface existia no assembly específico do WPF WindowsBase. No .NET Framework 4, IValueSerializerContext está no assembly System.Xaml. Para obter mais informações, consulte Tipos migrados do WPF para System.Xaml.
Propriedades
Container |
Obtém o contêiner que representa esta solicitação TypeDescriptor. (Herdado de ITypeDescriptorContext) |
Instance |
Obtém o objeto conectado a essa solicitação de descritor de tipo. (Herdado de ITypeDescriptorContext) |
PropertyDescriptor |
Obtém o PropertyDescriptor associado ao item de contexto fornecido. (Herdado de ITypeDescriptorContext) |
Métodos
GetService(Type) |
Obtém o objeto de serviço do tipo especificado. (Herdado de IServiceProvider) |
GetValueSerializerFor(PropertyDescriptor) |
Obtém um ValueSerializer para o descritor de propriedade determinado. |
GetValueSerializerFor(Type) |
Obtém o ValueSerializer associado ao tipo especificado. |
OnComponentChanged() |
Aciona o evento ComponentChanged. (Herdado de ITypeDescriptorContext) |
OnComponentChanging() |
Aciona o evento ComponentChanging. (Herdado de ITypeDescriptorContext) |