IValueSerializerContext Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |