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 é usada para o contexto de / Convert*CanConvert* um .TypeConverter
Tipos públicos no WPF que implementam um ValueSerializer e, portanto, usam IValueSerializerContext para o System.Windows.Converters contexto são encontrados nos namespaces e System.Windows.Media.Converters nos namespaces.
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
| Nome | Description |
|---|---|
| Container |
Obtém o contêiner que representa essa TypeDescriptor solicitação. (Herdado de ITypeDescriptorContext) |
| Instance |
Obtém o objeto que está conectado a essa solicitação de descritor de tipo. (Herdado de ITypeDescriptorContext) |
| PropertyDescriptor |
Obtém o PropertyDescriptor que está associado ao item de contexto fornecido. (Herdado de ITypeDescriptorContext) |
Métodos
| Nome | Description |
|---|---|
| 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 especificado. |
| GetValueSerializerFor(Type) |
Obtém o ValueSerializer tipo associado ao tipo especificado. |
| OnComponentChanged() |
Aciona o evento ComponentChanged. (Herdado de ITypeDescriptorContext) |
| OnComponentChanging() |
Aciona o evento ComponentChanging. (Herdado de ITypeDescriptorContext) |