IValueSerializerContext Rozhraní

Definice

Definuje kontext, který je poskytnut k objektu ValueSerializer. Kontext lze použít k povolení zvláštních případů serializace nebo různých režimů serializace.

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
Implementuje

Poznámky

Rozhraní IValueSerializerContext je specializovaná forma ITypeDescriptorContext kontextu a používá se jako jeden ze vstupních parametrů pro Convert*String / CanConvert*String metody serializátoru hodnot stejným způsobem, jako ITypeDescriptorContext se používá pro kontext / Convert*CanConvert* pro .TypeConverter

Veřejné typy ve WPF, které implementují ValueSerializer a používají IValueSerializerContext pro kontext, se nacházejí v System.Windows.Converters oborech názvů a System.Windows.Media.Converters .

V předchozích verzích rozhraní .NET Framework existovalo toto rozhraní v sestavení WPF WindowsBase. V rozhraní .NET Framework 4 IValueSerializerContext je v sestavení System.Xaml. Další informace najdete v tématu Typy migrované z WPF do System.Xaml.

Vlastnosti

Container

Získá kontejner představující tento TypeDescriptor požadavek.

(Zděděno od ITypeDescriptorContext)
Instance

Získá objekt, který je připojen k tomuto typu popisovač požadavek.

(Zděděno od ITypeDescriptorContext)
PropertyDescriptor

Získá, PropertyDescriptor která je přidružena k dané kontextové položky.

(Zděděno od ITypeDescriptorContext)

Metody

GetService(Type)

Získá objekt služby zadaného typu.

(Zděděno od IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

Získá pro ValueSerializer daný popisovač vlastnosti.

GetValueSerializerFor(Type)

ValueSerializer Získá přidružený k zadanému typu.

OnComponentChanged()

ComponentChanged Vyvolá událost.

(Zděděno od ITypeDescriptorContext)
OnComponentChanging()

ComponentChanging Vyvolá událost.

(Zděděno od ITypeDescriptorContext)

Platí pro

Viz také