IValueSerializerContext Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |