IValueSerializerContext Interface

Definitie

Hiermee definieert u een context die aan een ValueSerializer. De context kan worden gebruikt om speciale gevallen van serialisatie of verschillende serialisatiemodi mogelijk te maken.

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
Implementeringen

Opmerkingen

De IValueSerializerContext interface is een gespecialiseerde vorm van de ITypeDescriptorContext context en wordt gebruikt als een van de invoerparameters voor Convert*String / CanConvert*Stringmethoden van een waardeserialisatie op dezelfde manier als ITypeDescriptorContext wordt gebruikt voor de context van Convert* / CanConvert* een .TypeConverter

Openbare typen in WPF die een ValueSerializer implementeren en dus IValueSerializerContext gebruiken voor context, worden gevonden in de System.Windows.Converters en System.Windows.Media.Converters naamruimten.

In eerdere versies van het .NET Framework bestond deze interface in de WPF-specifieke assembly WindowsBase. In .NET Framework 4 bevindt IValueSerializerContext zich in de System.Xaml-assembly. Zie Types gemigreerd van WPF naar System.Xaml voor meer informatie.

Eigenschappen

Name Description
Container

Hiermee haalt u de container op die deze TypeDescriptor aanvraag vertegenwoordigt.

(Overgenomen van ITypeDescriptorContext)
Instance

Hiermee haalt u het object op dat is verbonden met dit type descriptoraanvraag.

(Overgenomen van ITypeDescriptorContext)
PropertyDescriptor

Hiermee haalt u het PropertyDescriptor item op dat is gekoppeld aan het opgegeven contextitem.

(Overgenomen van ITypeDescriptorContext)

Methoden

Name Description
GetService(Type)

Hiermee wordt het serviceobject van het opgegeven type opgehaald.

(Overgenomen van IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

Hiermee haalt u een ValueSerializer voor de opgegeven eigenschapsdescriptor op.

GetValueSerializerFor(Type)

Hiermee wordt de ValueSerializer gekoppeld aan het opgegeven type.

OnComponentChanged()

Hiermee wordt de ComponentChanged gebeurtenis gegenereerd.

(Overgenomen van ITypeDescriptorContext)
OnComponentChanging()

Hiermee wordt de ComponentChanging gebeurtenis gegenereerd.

(Overgenomen van ITypeDescriptorContext)

Van toepassing op

Zie ook