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