Поделиться через


IValueSerializerContext Интерфейс

Определение

Определяет контекст, который предоставляется ValueSerializer. Контекст может использоваться для особых случаев сериализации или различных режимов сериализации.

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
Реализации

Комментарии

Интерфейс IValueSerializerContext является специализированной формой контекста ITypeDescriptorContext и используется в качестве одного из входных параметров для Convert*String / CanConvert*String методов сериализатора значений так же, как ITypeDescriptorContext используется для контекста / Convert*CanConvert* для .TypeConverter

Открытые типы в WPF, которые реализуют ValueSerializer и, следовательно, используют IValueSerializerContext для контекста System.Windows.Converters , находятся в пространствах имен и System.Windows.Media.Converters .

В предыдущих версиях платформа .NET Framework этот интерфейс существовал в windowsBase для конкретной сборки WPF. В платформа .NET Framework 4 IValueSerializerContext находится в сборке System.Xaml. Для получения дополнительной информации см. Types Migrated from WPF to System.Xaml.

Свойства

Container

Возвращает контейнер, представляющий это запрос TypeDescriptor.

(Унаследовано от ITypeDescriptorContext)
Instance

Возвращает объект, связанный с этим запросом дескриптора типа.

(Унаследовано от ITypeDescriptorContext)
PropertyDescriptor

Возвращает PropertyDescriptor, связанный с заданным элементом контекста.

(Унаследовано от ITypeDescriptorContext)

Методы

GetService(Type)

Возвращает объект службы указанного типа.

(Унаследовано от IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

Получает ValueSerializer для указанного дескриптора свойства.

GetValueSerializerFor(Type)

Возвращает значение ValueSerializer, связанное с указанным типом.

OnComponentChanged()

Вызывает событие ComponentChanged.

(Унаследовано от ITypeDescriptorContext)
OnComponentChanging()

Вызывает событие ComponentChanging.

(Унаследовано от ITypeDescriptorContext)

Применяется к

См. также раздел