Partager via


IValueSerializerContext Interface

Définition

Définit un contexte fourni à un ValueSerializer. Le contexte peut être utilisé pour activer des cas spéciaux de sérialisation ou différents modes de sérialisation.

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
Implémente

Remarques

L’interface IValueSerializerContext est une forme spécialisée du ITypeDescriptorContext contexte et est utilisée comme l’un des paramètres d’entrée pour Convert*String / CanConvert*String les méthodes d’un sérialiseur de valeurs de la même manière que ITypeDescriptorContext pour le contexte de / Convert*CanConvert* pour un .TypeConverter

Les types publics dans WPF qui implémentent un ValueSerializer et utilisent IValueSerializerContext donc pour le contexte se trouvent dans les System.Windows.Converters espaces de noms et System.Windows.Media.Converters .

Dans les versions précédentes du .NET Framework, cette interface existait dans l’assembly WindowsBase spécifique à WPF. Dans .NET Framework 4, IValueSerializerContext se trouve dans l’assembly System.Xaml. Pour plus d'informations, consultez Types Migrated from WPF to System.Xaml.

Propriétés

Container

Obtient le conteneur représentant cette demande TypeDescriptor.

(Hérité de ITypeDescriptorContext)
Instance

Obtient l'objet qui est connecté avec cette demande de descripteur de type.

(Hérité de ITypeDescriptorContext)
PropertyDescriptor

Obtient PropertyDescriptor qui est associé à l'élément de contexte donné.

(Hérité de ITypeDescriptorContext)

Méthodes

GetService(Type)

Obtient l'objet service du type spécifié.

(Hérité de IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

Obtient ValueSerializer pour le descripteur de propriété donné.

GetValueSerializerFor(Type)

Obtient le ValueSerializer associé au type spécifié.

OnComponentChanged()

Déclenche l’événement ComponentChanged.

(Hérité de ITypeDescriptorContext)
OnComponentChanging()

Déclenche l’événement ComponentChanging.

(Hérité de ITypeDescriptorContext)

S’applique à

Voir aussi