IValueSerializerContext IValueSerializerContext IValueSerializerContext IValueSerializerContext Interface

Definition

Definiert einen Kontext, der für einen ValueSerializer bereitgestellt wird.Defines a context that is provided to a ValueSerializer. Der Kontext kann verwendet werden, um spezielle Serialisierungen oder unterschiedliche Serialisierungsmodi zu aktivieren.The context can be used to enable special cases of serialization or different modes of serialization.

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 ITypeDescriptorContext des Kontexts und wird als einer der Eingabeparameter für CanConvert*String Convert*String / die Methoden eines wertserialisierungsprogramms auf die gleiche Weise ITypeDescriptorContext verwendet, wie für den Kontext von Convert* füreinTypeConverter. / CanConvert*The IValueSerializerContext interface is a specialized form of the ITypeDescriptorContext context, and is used as one of the input parameters for Convert*String / CanConvert*String methods of a value serializer in the same way as ITypeDescriptorContext is used for context of Convert* / CanConvert* for a TypeConverter.

Öffentliche Typen in WPF, die implementieren ValueSerializer und somit für IValueSerializerContext Kontext verwenden, befinden sich in System.Windows.Converters den System.Windows.Media.Converters -und-Namespaces.Public types in WPF that implement a ValueSerializer and thus use IValueSerializerContext for context are found in the System.Windows.Converters and System.Windows.Media.Converters namespaces.

In früheren Versionen des .NET Framework war diese Schnittstelle in der WPF-spezifischen Assembly Windows Base vorhanden.In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In .NET Framework 4.NET Framework 4befindetsichin derSystem.XAML-Assembly.IValueSerializerContextIn .NET Framework 4.NET Framework 4, IValueSerializerContext is in the System.Xaml assembly. Weitere Informationen finden Sie unter Types Migrated from WPF to System.Xaml.For more information, see Types Migrated from WPF to System.Xaml.

Methoden

GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Ruft das Dienstobjekt des angegebenen Typs ab.Gets the service object of the specified type.

(Inherited from IServiceProvider)
GetValueSerializerFor(PropertyDescriptor) GetValueSerializerFor(PropertyDescriptor) GetValueSerializerFor(PropertyDescriptor) GetValueSerializerFor(PropertyDescriptor)

Ruft einen ValueSerializer für den angegebenen Eigenschaftendeskriptor ab.Gets a ValueSerializer for the given property descriptor.

GetValueSerializerFor(Type) GetValueSerializerFor(Type) GetValueSerializerFor(Type) GetValueSerializerFor(Type)

Ruft den dem angegebenen Typ zugeordneten ValueSerializer ab.Gets the ValueSerializer associated with the specified type.

OnComponentChanged() OnComponentChanged() OnComponentChanged() OnComponentChanged()

Löst das ComponentChanged-Ereignis aus.Raises the ComponentChanged event.

(Inherited from ITypeDescriptorContext)
OnComponentChanging() OnComponentChanging() OnComponentChanging() OnComponentChanging()

Löst das ComponentChanging-Ereignis aus.Raises the ComponentChanging event.

(Inherited from ITypeDescriptorContext)

Eigenschaften

Container Container Container Container

Ruft den Container ab, der diese TypeDescriptor-Anforderung darstellt.Gets the container representing this TypeDescriptor request.

(Inherited from ITypeDescriptorContext)
Instance Instance Instance Instance

Ruft das Objekt ab, das mit dieser Typdeskriptoranforderung verbunden ist.Gets the object that is connected with this type descriptor request.

(Inherited from ITypeDescriptorContext)
PropertyDescriptor PropertyDescriptor PropertyDescriptor PropertyDescriptor

Ruft den PropertyDescriptor ab, der dem angegebenen Kontextelement zugeordnet ist.Gets the PropertyDescriptor that is associated with the given context item.

(Inherited from ITypeDescriptorContext)

Gilt für:

Siehe auch