IValueSerializerContext Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define um contexto que é fornecido a um ValueSerializer. O contexto pode ser usado para permitir casos especiais de serialização ou diferentes modos 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
Observações
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 valores, da mesma forma que ITypeDescriptorContext é usada para o contexto deConvert* / CanConvert* para um .TypeConverter
Tipos públicos em WPF que implementam um ValueSerializer e assim usam IValueSerializerContext para contexto encontram-se nos espaços de nomes System.Windows.Converters e System.Windows.Media.Converters.
Em versões anteriores do .NET Framework, esta interface existia no WindowsBase assembly específico do WPF. Na .NET Framework 4, IValueSerializerContext está na assembly System.Xaml. Para mais informações, veja Tipos Migrados de WPF para System.Xaml.
Propriedades
| Name | Description |
|---|---|
| Container |
Recebe o contentor que representa este TypeDescriptor pedido. (Herdado de ITypeDescriptorContext) |
| Instance |
Obtém o objeto que está ligado a este tipo de pedido de descritor. (Herdado de ITypeDescriptorContext) |
| PropertyDescriptor |
Obtém o PropertyDescriptor que está associado ao item de contexto dado. (Herdado de ITypeDescriptorContext) |
Métodos
| Name | Description |
|---|---|
| GetService(Type) |
Recebe o objeto de serviço do tipo especificado. (Herdado de IServiceProvider) |
| GetValueSerializerFor(PropertyDescriptor) |
Recebe um ValueSerializer para o descritor de propriedade dado. |
| GetValueSerializerFor(Type) |
Obtém o ValueSerializer tipo associado ao tipo especificado. |
| OnComponentChanged() |
Eleva o ComponentChanged evento. (Herdado de ITypeDescriptorContext) |
| OnComponentChanging() |
Eleva o ComponentChanging evento. (Herdado de ITypeDescriptorContext) |