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) |