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 контекста и используется в качестве одного из входных параметров дляCanConvert*String / Convert*String методов сериализатора значений таким же образом, как ITypeDescriptorContext и для контекста.TypeConverterConvert* / CanConvert*

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

В предыдущих версиях .NET Framework этот интерфейс существовал в сборке WPF для WindowsBase. В .NET Framework 4 IValueSerializerContext находится в сборке System.Xaml. Дополнительные сведения см. в разделе "Типы, перенесенные из WPF в 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)

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

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