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 einen ValueSerializer bereitgestellt wird. Mit dem Kontext können Sonderfälle der Serialisierung oder verschiedene Serialisierungsmodi aktiviert werden.
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 Wertserialisierungsprogramms auf die gleiche Weise wie ITypeDescriptorContext für den Kontext von Convert*
/ CanConvert*
TypeConverterverwendet.
Öffentliche Typen in WPF, die einen ValueSerializer implementieren und somit für den Kontext verwenden IValueSerializerContext , befinden sich in den System.Windows.Converters Namespaces und System.Windows.Media.Converters .
In früheren Versionen des .NET Framework war diese Schnittstelle in der WPF-spezifischen Assembly WindowsBase vorhanden. In .NET Framework 4 IValueSerializerContext befindet sich in der System.Xaml-Assembly. Weitere Informationen finden Sie unter Types Migrated from WPF to System.Xaml.
Eigenschaften
Container |
Ruft den Container ab, der diese TypeDescriptor-Anforderung darstellt. (Geerbt von ITypeDescriptorContext) |
Instance |
Ruft das Objekt ab, das mit dieser Typdeskriptoranforderung verbunden ist. (Geerbt von ITypeDescriptorContext) |
PropertyDescriptor |
Ruft den PropertyDescriptor ab, der dem angegebenen Kontextelement zugeordnet ist. (Geerbt von ITypeDescriptorContext) |
Methoden
GetService(Type) |
Ruft das Dienstobjekt des angegebenen Typs ab. (Geerbt von IServiceProvider) |
GetValueSerializerFor(PropertyDescriptor) |
Ruft einen ValueSerializer für den angegebenen Eigenschaftendeskriptor ab. |
GetValueSerializerFor(Type) |
Ruft den ValueSerializer-Wert ab, der dem angegebenen Typ zugeordnet ist. |
OnComponentChanged() |
Löst das ComponentChanged-Ereignis aus. (Geerbt von ITypeDescriptorContext) |
OnComponentChanging() |
Löst das ComponentChanging-Ereignis aus. (Geerbt von ITypeDescriptorContext) |