IValueSerializerContext Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen Kontext, der für ein ValueSerializer. Der Kontext kann verwendet werden, um Sonderfälle der Serialisierung oder verschiedene Serialisierungsmodi zu aktivieren.
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
- Implementiert
Hinweise
Die IValueSerializerContext Schnittstelle ist eine spezielle Form des ITypeDescriptorContext Kontexts und wird als einer der Eingabeparameter für Convert*String / CanConvert*String Methoden eines Werts serialisierer auf die gleiche Weise verwendet wie ITypeDescriptorContext für den Kontext eines .Convert* / CanConvert*TypeConverter
Öffentliche Typen in WPF, die eine ValueSerializer implementierung und somit für den Kontext verwenden IValueSerializerContext , sind in den System.Windows.Converters Namespaces enthalten System.Windows.Media.Converters .
In früheren Versionen von .NET Framework war diese Schnittstelle in der WPF-spezifischen Assembly WindowsBase vorhanden. In .NET Framework 4 IValueSerializerContext befindet sich die System.Xaml-Assembly. Weitere Informationen finden Sie unter "Von WPF zu System.Xaml migrierte Typen".
Eigenschaften
| Name | Beschreibung |
|---|---|
| Container |
Ruft den Container ab, der diese TypeDescriptor Anforderung darstellt. (Geerbt von ITypeDescriptorContext) |
| Instance |
Ruft das Objekt ab, das mit dieser Typbeschreibungsanforderung verbunden ist. (Geerbt von ITypeDescriptorContext) |
| PropertyDescriptor |
Ruft ab, der PropertyDescriptor dem angegebenen Kontextelement zugeordnet ist. (Geerbt von ITypeDescriptorContext) |
Methoden
| Name | Beschreibung |
|---|---|
| GetService(Type) |
Ruft das Dienstobjekt des angegebenen Typs ab. (Geerbt von IServiceProvider) |
| GetValueSerializerFor(PropertyDescriptor) |
Ruft einen ValueSerializer für den angegebenen Eigenschaftsdeskriptor ab. |
| GetValueSerializerFor(Type) |
Ruft den ValueSerializer angegebenen Typ zugeordnet ab. |
| OnComponentChanged() |
Löst das ComponentChanged-Ereignis aus. (Geerbt von ITypeDescriptorContext) |
| OnComponentChanging() |
Löst das ComponentChanging-Ereignis aus. (Geerbt von ITypeDescriptorContext) |